Schrijver
| Super Pierrot mapper
|
hap msx addict Berichten: 465 | Geplaatst: 12 Juli 2007, 12:50   |
What's so special about Super Pierrot that it uses a different mapper in blueMSX? It seems to work fine with ASCII16.
|
|
Jipe msx freak Berichten: 185 | Geplaatst: 12 Juli 2007, 13:48   |
original as special mapper but a cheat version as the mapper Ascii
is easy to modify mapper in another cartridge change Konami in SCC or Ascii 8
just change adress 4000 6000 8000 A000 - 5000 7000 9000 B000 - 6000 6800 7000 7800
|
|
hap msx addict Berichten: 465 | Geplaatst: 12 Juli 2007, 15:12   |
So the one from GoodMSX (crc 0xF00B4BBC), that works with ASCII16, is a bad/hacked ROM?
|
|
dvik msx master Berichten: 1303 | Geplaatst: 12 Juli 2007, 18:58   |
For how long did you play Super Pierrot with the ASCII16 mapper? If you play the correct rom it will crash after a a couple of minutes or so. The mapper is almost the same as ASCII16 but the Super Pierrot mapper can switch banks on all addresses.
|
|
hap msx addict Berichten: 465 | Geplaatst: 12 Juli 2007, 21:01   |
I guess I'm going game over too quickly then ;p
On which level is it supposed to crash? So far I've only seen it writing to $6000.
|
|
manuel msx guru Berichten: 3381 | Geplaatst: 12 Juli 2007, 21:25   |
I also can't see any crash. openMSX doesn't have a SuperPierrot mapper implemented (although it is mentioned in the softwaredb.xml, it is ignored). According to BiFi, it's definately an ASCII16 mapper, by looking at the circuitry. I have the original cart and made some photos of the PCB  |
|
dvik msx master Berichten: 1303 | Geplaatst: 12 Juli 2007, 22:27   |
I didn't write this mapper in blueMSX but I have a vague memory that the mapper was really intended for another game, like Vaxol. But I played some Vaxol now and it doesn't crash so perhaps it was another game. The thing is that the mapper wasn't called SuperPierot from the beginning. It had a more generic name and we changed it some time back. Perhaps we changed it to the wrong name :/ I need to do some more investigations. I'm 100% sure it is one game that needs this mapper though. I'm just not sure it is Super Pierot.
|
|
manuel msx guru Berichten: 3381 | Geplaatst: 12 Juli 2007, 22:34   |
THere was some name in the code ASCII16NF (Not Fixed?)...
Anyway, it seems SuperPierrot is not a real mapper type.
|
|
dvik msx master Berichten: 1303 | Geplaatst: 12 Juli 2007, 22:38   |
I think it is a real mapper type, the question is for what game. The guy that did the mapper was very sure about it.
|
|
dvik msx master Berichten: 1303 | Geplaatst: 12 Juli 2007, 22:42   |
I just looked in the old bluemsx database and found these two lines:
## ascii16nf ASCII16 variant (for cracked roms)
F00B4BBC ascii16nf Super Pierrot (1987)(Taito)(Jp)[F00B4BBC]
So I guess the mapper is for the Super Pierrot dump with CRC F00B4BBC.
|
|
manuel msx guru Berichten: 3381 | Geplaatst: 12 Juli 2007, 22:49   |
The ROM image from GoodMSX which has the ASCII16 mapper type also has this CRC...
|
|
Jipe msx freak Berichten: 185 | Geplaatst: 12 Juli 2007, 22:51   |
sorry : is Super lode runner with special mapper
i have loading super pierrot with ru-msx and don't start : detect dos2 mapper
bank 0 : 4000 7FFF is switched on 8000 with call 24 in the megarom
on the real cartridge exist a mirror 4000 7FFF - 8000 BFFF then start
super pierrot work on real sram ascii with 16k mapper
|
|
dvik msx master Berichten: 1303 | Geplaatst: 12 Juli 2007, 23:02   |
Super Lode Runner has indeed a special mapper. You switch bank by writing to address 0 iirc. Then it sets the page in 4000-7FFF based on the value you write.
|
|
dvik msx master Berichten: 1303 | Geplaatst: 12 Juli 2007, 23:04   |
I may have confused SuperPierot with some other game perhaps. I'm quite sure though that the special mapper is needed. Unfortunately I don't have the details on what fails with the standard ASCII16 mapper but I'm sure there is something.
|
|
manuel msx guru Berichten: 3381 | Geplaatst: 12 Juli 2007, 23:12   |
dvik: maybe it's a good idea to join #openMSX and talk about it  I also sent mail about it to openmsx-devel, I hope you're still on that list. |
|
|
|
|