5/1/2023 0 Comments Wtb heroes and generals hacks![]() Some games require to press the ctrl key at startup to disable second fdd to free some additional ram, as I know that I'll never use a second FDD in my emulation, I'd like to make this automatic. I'd like to add a database of what is the key configuration for each game so player will not have to deal with this As you know, there are a lot of different keys used by MSX games, some are using shift, some are using n, some are using function keys. The sound is ok when running at 50Hz but there are some glitches when running at 60Hz, it's not clear to me yet why I have this problem Due to some shortcut I've taken in audio implementation, the speech parts are not correct, I may solve that later Now the few things it's missing to be perfect : I've not done it yet for roms as compression and decompression has to be handled differently for each mapper type. So as the flash size is also limited, I've added a compression feature for MSX disks (basically I compress using lzma each track and I have a table at the begining of the file with offset for each track, on the emulator side, I just decompress the requested track when needed and pass data for requested sector). So the hack itself is often done with a flash memory change ! 16MB replacement flash are relatively easy to install and are cheap, 64MB replacement chips are a better option but are harder to install as it require hot air soldering, and there are some 128 and 256MB flash chip that are even harder to solder as it requires an adaptor to be installed in the G&W, moreover these 128/256MB flash chips are quite hard to find and quite expensive. The Mario version has a 1MB flash (less than 2 MSX disks oO ) and Zelda one has 4MB of flash. ![]() One other limitation of the G&W is its flash size. For various reasons, I've decided to go with blueMSX (mainly because it's in C code as openMSX is mainly in C++ and I've not much experience with C++), and after hours of works, I now have something running quite well The problem with the G&W is that there is very little RAM : about 1.2 MB that has to hold both code (that can't be run directly from flash as it's too slow) and used program ram. So I decided to change to a better emulator, I had choice between blueMSX which is quite old now but not that bad, and openMSX which is the best one I guess (I didn't play that much with MSX emulators as I prefer to play my real MSX computers ). So as I'm a developper I started porting fMSX on this console, I had some results quite quickly but when I started implementing sound support, I realised how bad sound emulation was in term of result, the sound had nothing to do with the real FM-PAC and SCC sound. For those who don't know, the recently released Game & Watch (Mario & Zelda) can be hacked to run a modified system allowing to play several systems !īut MSX was no in this list.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |