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

Reply via email to