Post by Tulio Adriano on Feb 24, 2006 21:31:04 GMT -5
(Notice: This post was originaly made to report the problem that was already solved by using some tricks.)
Yeah, it is sad but true.
I got myself a Tototek flash cart and I came anxious to test my BEX games in it... but everytime I try to include a BEX made ROM in the cartidige it returns an error.
I already tried to solve the problem by padding the ROM with uCON64 and fixing the ROM checksum but it didn't had any effect, it simply refuse to put the BEX made ROMs in the list to program the flash cart.
The error message is the following for all BEX Roms:
"Access violation at address 004CDF90 in module 'MDMTLK21.EXE". Read of address FFFFFFFF."
(...)
After a several tries I was able to make them work by using the option --1991 in uCON64 wich does this:
"Fix old third party ROMs to work with consoles build after October 1991 by inserting "(C) SEGA" and "(C)SEGA""
But that also renames the ROM to (C) SEGA... hehehe... so I had to make a .BAT file to automatize the whole thing. And all roms were wrote into the flash cart.
Now to the second part of the post:
I tested all roms of mine and all of them worked... well almost all.
The only one that showed me some problems is the one I made using the Noise Machine FM driver. When it will start to play, the game stuck. Then when I press start the game resets (curious...) so I guess the FM driver is not "Real Hardware compatible" yet.
After all those notes here are my requests:
1) Make an option in BasiEgaXorz that will pad the rom to the next "base of 2" size (128, 512, etc) after it is compiled.
2) Solve the problem that makes the ROM unreadable in Tototek's writer program, aparently related to the 1991 thing.
3) Find some time to fix the FM driver so it will work in real hardware.
Thanks in advance.
Tulio
Yeah, it is sad but true.
I got myself a Tototek flash cart and I came anxious to test my BEX games in it... but everytime I try to include a BEX made ROM in the cartidige it returns an error.
I already tried to solve the problem by padding the ROM with uCON64 and fixing the ROM checksum but it didn't had any effect, it simply refuse to put the BEX made ROMs in the list to program the flash cart.
The error message is the following for all BEX Roms:
"Access violation at address 004CDF90 in module 'MDMTLK21.EXE". Read of address FFFFFFFF."
(...)
After a several tries I was able to make them work by using the option --1991 in uCON64 wich does this:
"Fix old third party ROMs to work with consoles build after October 1991 by inserting "(C) SEGA" and "(C)SEGA""
But that also renames the ROM to (C) SEGA... hehehe... so I had to make a .BAT file to automatize the whole thing. And all roms were wrote into the flash cart.
Now to the second part of the post:
I tested all roms of mine and all of them worked... well almost all.
The only one that showed me some problems is the one I made using the Noise Machine FM driver. When it will start to play, the game stuck. Then when I press start the game resets (curious...) so I guess the FM driver is not "Real Hardware compatible" yet.
After all those notes here are my requests:
1) Make an option in BasiEgaXorz that will pad the rom to the next "base of 2" size (128, 512, etc) after it is compiled.
2) Solve the problem that makes the ROM unreadable in Tototek's writer program, aparently related to the 1991 thing.
3) Find some time to fix the FM driver so it will work in real hardware.
Thanks in advance.
Tulio