Difference between revisions of "Config Files"
(→MODE - Dreamcast Config) |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
==MEGAKEY== | ==MEGAKEY== | ||
Megakey allows you to force an alternate region on a rom. Useful for playing "world" roms in alternate languages. (Such as the Bare Knuckle series) | Megakey allows you to force an alternate region on a rom. Useful for playing "world" roms in alternate languages. (Such as the Bare Knuckle series) | ||
− | *0 Off - overrides default in MegaSD settings | + | *0 Off - overrides default in MegaSD settings |
*80 JP | *80 JP | ||
*81 JP/PAL | *81 JP/PAL | ||
Line 20: | Line 20: | ||
=MODE - Saturn Config= | =MODE - Saturn Config= | ||
− | Create a text file called mode.cfg and | + | Create a text file called mode.cfg and place it in a game folder. Use one of the codes below where "Flags=XX" TerraOnion will hardcode these fixes when possible in new firmware releases so the need for the config file is typically temporary. |
*00 Override all Presets | *00 Override all Presets | ||
Line 37: | Line 37: | ||
=MODE - Dreamcast Config= | =MODE - Dreamcast Config= | ||
− | Create a text file called mode.cfg. TerraOnion will hardcode these fixes when possible in new firmware releases so the need for the config file is typically temporary. | + | Create a text file called mode.cfg and place it in a game folder. TerraOnion will hardcode these fixes when possible in new firmware releases so the need for the config file is typically temporary. |
− | There are 2 options supported: | + | There are 2 options supported:<br> |
− | BlockDelay=xx | + | BlockDelay=xx<br> |
00 for maximum, then milliseconds per 4 sectors block | 00 for maximum, then milliseconds per 4 sectors block | ||
Line 50: | Line 50: | ||
*8 enable seek time | *8 enable seek time | ||
− | All typical configuration with everything "to the max" would be: | + | All typical configuration with everything "to the max" would be (this is used for Atomiswave games primarily): |
− | BlockDelay=00 | + | BlockDelay=00<br> |
Flags=7 | Flags=7 |
Latest revision as of 01:36, 6 February 2021
Various TerraOnion products support the use of config files to either override or expand the capabilities of these devices on a per game basis. They are simple text documents with instructions that are saved with the file type ".cfg" and dropped along side either cartridge of CD images. This page will document the various options.
MegaSD Config
MegaSD config files are primarily used to change the attributes of cartridge games. To use your cfg file should be the same name as the game image to which you'd like to apply the parameters. (ie: Sonic the Hedgehog.cfg) Here is a list of attributes and values:
MEGAKEY
Megakey allows you to force an alternate region on a rom. Useful for playing "world" roms in alternate languages. (Such as the Bare Knuckle series)
- 0 Off - overrides default in MegaSD settings
- 80 JP
- 81 JP/PAL
- 82 US
- 83 EU
Mapper
Mappers are two digit codes that attempt to load a rom with an instruction set other than the anticipated one. There are dozens of these so we will list only ones that have specific uses.
- 2E Use this mapper if you want to load a Sega CD bios as a rom image
MODE - Saturn Config
Create a text file called mode.cfg and place it in a game folder. Use one of the codes below where "Flags=XX" TerraOnion will hardcode these fixes when possible in new firmware releases so the need for the config file is typically temporary.
- 00 Override all Presets
- 01 No Fastboot
- 02 Bios Fastboot
- 04 Alternate Reset to MODE (not used)
- 08 Boot from CD Screen
- 10 Reset to CD Screen to MODE
- 11 No Fastboot & Reset to CD Screen to MODE
- 12 Bios Fastboot & Bios Reset to CD Screen to MODE
- 18 Boot from CD & Reset to CD Screen to MODE
- 20 Clear wram on boot
- 40 Clear loram on boot
- 60 Clear wram & loram on boot
- 80 ?? Fix for games with crashing video??
MODE - Dreamcast Config
Create a text file called mode.cfg and place it in a game folder. TerraOnion will hardcode these fixes when possible in new firmware releases so the need for the config file is typically temporary.
There are 2 options supported:
BlockDelay=xx
00 for maximum, then milliseconds per 4 sectors block
Flags=xx
- 1 set locked dma transfers
- 2 set locked command transfers
- 4 set locked pio transfers
- 7 set all of the above
- 8 enable seek time
All typical configuration with everything "to the max" would be (this is used for Atomiswave games primarily):
BlockDelay=00
Flags=7