viewtopic.php?t=13436
I remember having real trouble of squeezing all of the logic inside, but I succeded. It was a prototype and now I would like to start mass production, with small sexy OLED display. But instead of this CPLD, I prefer EPM3064 (which I share with other projects) and which has 64 macrocells. I need to make some optimizations to fit into. I was wondering if it would work if instead of 8x 4kb banks, I would provide 4x 8kb banks:
Code: Select all
NSF Address Register NSF Address Register
==== ========== ======== ==== ========== ========
$070 $8000-8FFF $5FF8 $070/$071 $8000-9FFF $5FF8/$5FF9
$071 $9000-9FFF $5FF9 -> $072/$073 $A000-BFFF $5FFA/$5FFB
$072 $A000-AFFF $5FFA $074/$075 $C000-DFFF $5FFC/$5FFD
$073 $B000-BFFF $5FFB $076/$076 $E000-FFFF $5FFE/$5FFF
$074 $C000-CFFF $5FFC
$075 $D000-DFFF $5FFD
$076 $E000-EFFF $5FFE
$077 $F000-FFFF $5FFF
Code: Select all
70 71 72 73 74 75 76 77
-----------------------------------------------------------------------------
Hwang Di - Zhu Lu Zhi Zhan 04 04 04 04 04 04 04 04
Metroid 05 05 05 05 05 05 05 05
Patlabor - Mobile Police (FDS) 01 02 02 02 02 02 02 02
Super Mario Bros. 2 JP (FDS) 02 03 04 05 06 07 0c 0c
Yume KooJoo Doki Doki Panic 02 03 04 05 06 07 0c 0c