The STV_roms.ini file specifies the available STV roms for the system. This has been added because I don't own all the roms for the system. ********************** **ini file structure** ********************** you must describe a rom by giving those informations: -the title of the game that will appear in the STV rom selection dialog box (the section name in the ini file). -a string that will be displayed as a comment in the STV rom selection dialog box when the game is selected. -the name of the zip archive containing the rom files. -the list of the files in the rom archive. For each file its base address relative to address 0x02000000 must be specified. -the modifications that must be applied to the rom header boot parameters in order to start the game. Indeed those parameters don't necessary exist or haven't been found yet for some games. See below for an example and see the next section to learn how to find the botting parameters: [Baku baku animal] comment=Playable with standard plugins. Boot parameters modification is necessary archive=bakubaku.zip rom1=fpr17969.13 rom2=mpr17970.2 rom3=mpr17971.3 rom3=mpr17972.4 rom4=mpr17973.5 rom1 base=0x0000000 rom2 base=0x0400000 rom3 base=0x0800000 rom4 base=0x0C00000 rom5 base=0x1000000 play mode read address=0x02001000 test mode read address=0x02001000 ************************************** **how to find the booting parameters** ************************************** The following parameters are specified in the program rom: Play mode: -play mode read address: the address in program rom where the first portion of code which is executed during the boot process is read. Located at offset 0xF20. -play mode write address: the address in high RAM where the first portion of code which is executed during the boot process is written. Located at offset 0xF24. -play mode transfert count: the number of bytes copied from program rom to high RAM during boot process. Located at offset 0xF28. -play mode entry point: address in high RAM the master SH2 should jump to after code is copied from program rom to high RAM . Located at offset 0xF28. Test mode: -test mode read address: the address in program rom where the first portion of code which is executed during the boot process is read. Located at offset 0xF20. -test mode write address: the address in high RAM where the first portion of code which is executed during the boot process is written. Located at offset 0xF24. -test mode transfert count: the number of bytes copied from program rom to high RAM during boot process. Located at offset 0xF28. -test mode entry point: address in high RAM the master SH2 should jump to after code is copied from program rom to high RAM . Located at offset 0xF28. Satourne can modify those parameters in order to bypass the unknown rom mirroring occuring on some (or perheaps all) ST-V games. I've found some parameters by disassembling the program rom and looking where the first piece of code should be read without changing the boot parameters. For baku baku animal for example the first piece of code should normally be copied from a place where no valid code exists (offset 0x2000). Hence I looked at other offset specified in other ST-V roms. At offset 0x1000 there was some code which was looking like an entry point. So I added the line "play mode read address=0x02001000" in the ini file to change the value. If you want more precisions write to satourne@consollection.com Fabien