Hi,
>BTW, how do Panasonic mappers work? For instance, the mapper inside TR
...
You can find it in SD MESXES number 6,7 or 8 (I don't remember). I
wrote some articles about some mappers, and explained the basis of TRLOAD
and other megarom emulators.
Anyway, here is the description:
Panasonic mapper:
BANK PAGE SELECT
#0000-#1FFF #6000-#63FF
#2000-#3FFF #6400-#67FF
#4000-#5FFF #6800-#6BFF
#6000-#7FFF #6C00-#6FFF
#8000-#9FFF #7000-#73FF
#A000-#BFFF #7800-#7BFF !!!!!!<---------
#C000-#DFFF #7400-#77FF !!!!!!<---------
#E000-#FFFF #7C00-#7FEF
7FF0h (R) #0000-#1FFF Page in that bank
7FF1h (R) #2000-#3FFF Page in that bank
7FF2h (R) #4000-#5FFF Page in that bank
7FF3h (R) #6000-#7FFF Page in that bank
7FF4h (R) #8000-#9FFF Page in that bank
7FF5h (R) #A000-#BFFF Page in that bank
7FF6h (R) #C000-#DFFF Page in that bank
7FF7h (R) #E000-#FFFF Page in that bank
(bit 2 at #7FF9 must be set for reading. If it is off, that info is hidden)
#7FF8 (R/W) Ninth bit of page
Each bit is for a bank:
bit0 #0000-#1FFF
bit1 #2000-#3FFF
bit2 #4000-#5FFF
bit3 #6000-#7FFF
bit4 #8000-#9FFF
bit5 #A000-#BFFF
bit6 #C000-#DFFF
bit7 #E000-#FFFF
#7FF9 (R/W) Work mode
bit2 you can read data at #7FF0-#7FF7
bit3 you can read data at #7FF9
bit4 Activate port at #7FF8
Regards,
Manuel Pazos
--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html