Hello, I've downloaded WinUAE 4.1.0 and copied my (purchased) AmigaOS 3.1.4 Kickstart ROM for Amiga 1200 to my Roms folder. Amiga-os-310-a4000.rom optional packages: Kickstart 3.1 (version 40), it fixes some problems in earlier releases, it also provides some new features which are used by WHDLoad when available like MemoryPools giving better performance if many files are used by the installed. Applications: Description Type URL; Switch Control 1.1a (for Ratte Auto Monitor Switch).lha switchcontrol.lha LhA Archiver/Unarchiver v1.22 (Self extracting).run. Then you can copy the ROMs and rom.key in devs/Kickstarts. Manual: Copy amiga-os-120.rom, rom.key, amiga-os-130.rom, amiga-os-310-a600.rom, amiga-os-310-a1200.rom, amiga-os-310-a4000.rom.
The Mini Cake
*** Ce site et son serveur n'herbergent aucun jeu, rom ou bios ***
NEW UPDATE BIOS BATOCERA 2020 (PS3, PS2, WiiU, Wii, NEOGEO CD, GameCube, NAOMI, Nintendo DS, PSX...)
Mise à jour du 05 décembre 2020 pour les nouveaux systèmes Batocera. Décompresser et placer le contenu du dossier BIOS dans BATOCERAsharebios et le contenu du dossier ROMS BATOCERAshareroms dans depuis votre réseau.
Update of december 2020 for the new Batocera systems. Unzip and put the contents of the BIOS folder in BATOCERA share bios and the contents of the ROMS BATOCERA share roms folder into your network.
***(Pour m'encourager et me remercier, je vous propose de vous abonner à mes 2 chaines en passant par ce lien, mais vous n'êtes pas obligés. )
***(To encourage and thank me, I suggest you subscribe to my 2 channels through this link, but you don't have to. )
***(Para animarme y agradecerme, sugiero que se suscriba a mis 2 canales a través de este enlace, pero no es necesario. )
***(Aby mnie zachęcić i podziękować, proponuję zapisać się do moich 2 kanałów poprzez ten link, ale nie musisz. )
V29
New : PS3UPDAT.PUP Md5 cf9cb4ba53a83ad557501417837c8de9
New : BS-X Md5 96cf17bf589fcbfa6f8de2dc84f19fa2
V5.27 & V5.27.2
V5.26
V5.25
V5.24
V5.23
V5.22
V5.21
V5.20
BIOS LIST & MD5 SIGNATURE
V29
# ---------- Atari ---------- #
Atari 5200 / Atari 800 'biosFiles':
md5 : 281f20ea4320404ec820fb7ec0693b38 : bios/5200.rom
md5 : 06daac977823773a3eea3422fd26a703 : bios/ATARIXL.ROM
md5 : 0bac0c6a50104045d902df4503a4c30b : bios/ATARIBAS.ROM
md5 : eb1f32f5d9f382db1bbfb8d7f9cb343a : bios/ATARIOSA.ROM
md5 : a3e8d617c95d08031fe1b20d541434b2 : bios/ATARIOSB.ROM
Atari ST 'biosFiles':
md5 : c1c57ce48e8ee4135885cee9e63a68a2 : bios/tos.img
Lynx 'biosFiles':
md5 : fcd403db69f54290b51035d82f835e7b : bios/lynxboot.img
# ---------- Magnavox and Philips ---------- #
Odyssey 2 'biosFiles':
md5 : 562d5ebf9e030a40d6fabfc2f33139fd : bios/o2rom.bin
md5 : f1071cdb0b6b10dde94d3bc8a6146387 : bios/c52.bin
md5 : c500ff71236068e0dc0d0603d265ae76 : bios/g7400.bin
md5 : 279008e4a0db2dc5f1c048853b033828 : bios/jopac.bin
# ---------- Mattel ---------- #
Mattel Intellivision 'biosFiles':
md5 : 62e761035cb657903761800f4437b8af : bios/exec.bin
md5 : 0cd5946c6473e42e8e4c2137785e427f : bios/grom.bin
# ---------- NEC ---------- #
PC Engine 'biosFiles':
md5 : 38179df8f4ac870017db21ebcbf53114 : bios/syscard3.pce
PC-FX 'biosFiles':
md5 : 08e36edbea28a017f79f8d4f7ff9b6d7 : bios/pcfx.rom
Supergrafx 'biosFiles':
md5 : 38179df8f4ac870017db21ebcbf53114 : bios/syscard3.pce
# ---------- SNK ----------#
NeoGeo 'biosFiles':
md5 : 77c72e3ae084a66476344cedc154d73a : bios/neogeo.zip
NeoGeo CD 'biosFiles' :
md5 : a7cca75f3d5af6acc85efcce589ab04f : bios/neocdz.zip
# ---------- Sharp ---------- #
Sharp x68000 'biosFiles':
md5 : 7fd4caabac1d9169e289f0f7bbf71d8e : bios/keropi/iplrom.dat
md5 : cb0a5cfcf7247a7eab74bb2716260269 : bios/keropi/cgrom.dat
# ---------- Panasonic, Sanyo and Goldstar ---------- #
3DO 'biosFiles':
md5 : f47264dd47fe30f73ab3c010015c155b : bios/panafz1.bin
md5 : 51f2f43ae2f3508a14d9f56597e2d3ce : bios/panafz10.bin
md5 : 8639fd5e549bd6238cfee79e3e749114 : bios/goldstar.bin
# ---------- Sega ---------- #
Dreamcast 'biosFiles':
md5 : e10c53c2f8b90bab96ead2d368858623 : bios/dc_boot.bin
md5 : 0a93f7940c455905bea6e392dfde92a4 : bios/dc_flash.bin
Naomi 'biosFiles':
md5 : eb4099aeb42ef089cfe94f8fe95e51f6 : bios/naomi.zip
Atomiswave 'biosFiles':
md5 : 0ec5ae5b5a5c4959fa8b43fcf8687f7c : bios/awbios.zip
Sega CD 'biosFiles':
md5 : e66fa1dc5820d254611fdcdba0662372 : bios/bios_CD_E.bin
md5 : 854b9150240a198070150e4566ae1290 : bios/bios_CD_U.bin
md5 : 278a9397d192149e84e820ac621a8edd : bios/bios_CD_J.bin
Sega Saturn 'biosFiles':
md5 : 85ec9ca47d8f6807718151cbcca8b964 : bios/sega_101.bin
md5 : 3240872c70984b6cbfda1586cab68dbe : bios/mpr-17933.bin
md5 : 255113ba943c92a54facd25a10fd780c : bios/mpr-18811-mx.ic1
md5 : 1cd19988d1d72a3e7caa0b73234c96b4 : bios/mpr-19367-mx.ic1
md5 : af5828fdff51384f99b3c4926be27762 : bios/saturn_bios.bin
# ---------- Sony Computer Entertainment ---------- #
PSX 'biosFiles':
md5 : 6e3735ff4c7dc899ee98981385f6f3d0 : bios/scph101.bin
md5 : dc2b9bf8da62ec93e868cfd29f0d067d : bios/scph1001.bin
md5 : 8dd7d5296a650fac7319bce665a6a53c : bios/scph5500.bin
md5 : 490f666e1afb15b7362b406ed1cea246 : bios/scph5501.bin
md5 : 32736f17079d0b2b7024407c39bd3050 : bios/scph5502.bin
md5 : 1e68c231d0896b7eadcad1d7d8e76129 : bios/scph7001.bin
PS2 'biosFiles':
md5 : 28922c703cc7d2cf856f177f2985b3a9 : bios/SCPH30004R.bin
md5 : 3faf7c064a4984f53e2ef5e80ed543bc : bios/SCPH30004R.MEC
md5 : d5ce2c7d119f563ce04bc04dbc3a323e : bios/scph39001.bin
md5 : 3faf7c064a4984f53e2ef5e80ed543bc : bios/scph39001.MEC
md5 : 9a9e8ed7668e6adfc8f7766c08ab9cd0 : bios/EROM.BIN
md5 : 44552702b05697a14ccbe2ca22ee7139 : bios/rom1.bin
md5 : b406d05922dac2eaf3c2e68157b1b468 : bios/ROM2.BIN
PS3 'biosFiles':
md5 : cf9cb4ba53a83ad557501417837c8de9 : bios/PS3UPDAT.PUP
# ---------- Nintendo ---------- #
Nintendo Family Computer Disk System 'biosFiles':
md5 : ca30b50f880eb660a320674ed365ef7a : bios/disksys.rom
Satellaview 'biosFiles':
md5 : 96cf17bf589fcbfa6f8de2dc84f19fa2 : 'bios/BS-X.bin'
Sufami 'biosFiles':
md5 : d3a44ba7d42a74d3ac58cb9c14c6a5ca : bios/STBIOS.bin
# ---------- Microsoft ---------- #
MSX 'biosFiles':
md5 : 364a1a579fe5cb8dba54519bcfcdac0d : bios/MSX.ROM
md5 : ec3a01c91f24fbddcbcab0ad301bc9ef : bios/MSX2.ROM
md5 : 2183c2aff17cf4297bdb496de78c2e8a : bios/MSX2EXT.ROM
md5 : 847cc025ffae665487940ff2639540e5 : bios/MSX2P.ROM
md5: 7c8243c71d8f143b2531f01afa6a05dc : bios/MSX2PEXT.ROM
# ---------- Commodore ---------- #
Amiga 'biosFiles':
md5 : 85ad74194e87c08904327de1a9443b7a : bios/kick33180.A500
md5 : 82a21c1890cae844b3df741f2762d48d : bios/kick34005.A500
md5 : dc10d7bdd1b6f450773dfb558477c230 : bios/kick37175.A500
md5 : e40a5dfb3d017ba8779faba30cbd1c8e : bios/kick40063.A600
md5 : b7cc148386aa631136f510cd29e42fc3 : bios/kick39106.A1200
md5 : 646773759326fbac3b2311fd8c8793ee : bios/kick40068.A1200
md5 : 9bdedde6a4f33555b4a270c8ca53297d : bios/kick40068.A4000
md5 : 5f8924d013dd57a89cf349f4cdedc6b1 : bios/kick40060.CD32
md5 : bb72565701b1b6faece07d68ea5da639 : bios/kick40060.CD32.ext
md5 : 82a21c1890cae844b3df741f2762d48d : bios/amiga-os-130.rom
md5 : 646773759326fbac3b2311fd8c8793ee : bios/amiga-os-310-a1200.rom
md5 : dc10d7bdd1b6f450773dfb558477c230 : bios/amiga-os-204.rom
md5 : 465646c9b6729f77eea5314d1f057951 : bios/amiga-os-205.rom
md5 : 413590e50098a056cfec418d3df0212d : bios/amiga-os-310-a3000.rom
Amiga Os 310 A1200 Rom Update
md5 : 730888fb1bd9a3606d51f772ed136528 : bios/amiga-os-310.rom
md5 : 85ad74194e87c08904327de1a9443b7a : bios/amiga-os-120.rom
md5 : 5f8924d013dd57a89cf349f4cdedc6b1 : bios/amiga-os-310-cd32.rom
md5 : bb72565701b1b6faece07d68ea5da639 : bios/amiga-ext-310-cd32.rom
md5 : 89da1838a24460e4b93f4f0c5d92d48d : bios/amiga-ext-130-cdtv.rom
# ---------- NEC PC-8800 ---------- #
NEC PC-8800 'biosFiles':
md5 : 4f984e04a99d56c4cfe36115415d6eb8 : bios/quasi88/N88.ROM
md5 : 793f86784e5608352a5d7f03f03e0858 : bios/quasi88/N88SUB.ROM
md5 : 2ff07b8769367321128e03924af668a0 : bios/quasi88/N88N.ROM
md5 : d675a2ca186c6efcd6277b835de4c7e5 : bios/quasi88/N88EXT0.ROM
md5 : e844534dfe5744b381444dbe61ef1b66 : bios/quasi88/N88EXT1.ROM
md5 : 6548fa45061274dee1ea8ae1e9e93910 : bios/quasi88/N88EXT2.ROM
md5 : fc4b76a402ba501e6ba6de4b3e8b4273 : bios/quasi88/N88EXT3.ROM
# ---------- NEC PC-9800 ---------- #
NEC PC-9800 'biosFiles':
md5 : e246140dec5124c5e404869a84caefce : bios/np2kai/BIOS.ROM
md5 : 2af6179d7de4893ea0b705c00e9a98d6 : bios/np2kai/FONT.ROM
md5 : caf90f22197aed6f14c471c21e64658d : bios/np2kai/SOUND.ROM
md5 : e9fc3890963b12cf15d0a2eea5815b72 : bios/np2kai/ITF.ROM
md5 : 7da1e5b7c482d4108d22a5b09631d967 : bios/np2kai/font.bmp
OLD VERSIONS
3DO:
f47264dd47fe30f73ab3c010015c155b bios/panafz1.bin
51f2f43ae2f3508a14d9f56597e2d3ce bios/panafz10.bin
8639fd5e549bd6238cfee79e3e749114 bios/goldstar.bin
35fa1a1ebaaeea286dc5cd15487c13ea bios/sanyotry.bin
8970fc987ab89a7f64da9f8a8c4333ff bios/3do_arcade_saot.bin
Amiga1000:
85ad74194e87c08904327de1a9443b7a bios/Kickstart v1.2 r33.180 (1986)(Commodore)(A500-A1000-A2000)[!].rom
Amiga1200:
646773759326fbac3b2311fd8c8793ee bios/kick40068.A1200
Amiga3000:
413590e50098a056cfec418d3df0212d bios/Kickstart v3.1 r40.68 (1993)(Commodore)(A3000).rom
Amiga4000:
9bdedde6a4f33555b4a270c8ca53297d bios/Kickstart v3.1 r40.68 (1993)(Commodore)(A4000).rom
Amiga500:
82a21c1890cae844b3df741f2762d48d bios/kick34005.A500
Amiga500+:
dc10d7bdd1b6f450773dfb558477c230 bios/Kickstart v2.04 r37.175 (1991)(Commodore)(A500+)[!].rom
Amiga600:
e40a5dfb3d017ba8779faba30cbd1c8e bios/kick40063.A600
Amiga CD32:
5f8924d013dd57a89cf349f4cdedc6b1 bios/Kickstart v3.1 r40.60 (1993)(Commodore)(CD32).rom
bb72565701b1b6faece07d68ea5da639 bios/CD32 Extended-ROM r40.60 (1993)(Commodore)(CD32).rom
Amiga CDTV:
82a21c1890cae844b3df741f2762d48d bios/Kickstart v1.3 r34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[!].rom
89da1838a24460e4b93f4f0c5d92d48d bios/CDTV Extended-ROM v1.0 (1991)(Commodore)(CDTV)[!].rom
Atari 5200:
281f20ea4320404ec820fb7ec0693b38 bios/5200.rom
06daac977823773a3eea3422fd26a703 bios/ATARIXL.ROM
0bac0c6a50104045d902df4503a4c30b bios/ATARIBAS.ROM
eb1f32f5d9f382db1bbfb8d7f9cb343a bios/ATARIOSA.ROM
a3e8d617c95d08031fe1b20d541434b2 bios/ATARIOSB.ROM
Atari 7800:
397bb566584be7b9764e7a68974c4263 bios/7800 BIOS (E).rom
0763f1ffb006ddbe32e52d497ee848ae bios/7800 BIOS (U).rom
ce6a86574d0c9de9075705f14e99d090 bios/ProSystem.dat
Atari ST:
b2a8570de2e850c5acf81cb80512d9f6 bios/tos.img
Dreamcast:
e10c53c2f8b90bab96ead2d368858623 bios/dc_boot.bin
0a93f7940c455905bea6e392dfde92a4 bios/dc_flash.bin
Nintendo Family Computer Disk System:
7bfe8c0540ed4bd6a0f1e2a0f0118ced bios/NstDatabase.xml
ca30b50f880eb660a320674ed365ef7a bios/disksys.rom
Game Gear:
672e104c3be3a238301aceffc3b23fd6 bios/bios.gg
Game Boy:
32fbbd84168d3482956eb3c5051637f5 bios/gb_bios.bin
dbfce9db9deaa2567f6a84fde55f9680 bios/gbc_bios.bin
Game Boy Advance:
a860e8c0b6d573d191e4ec7db1b1e4f6 bios/gba_bios.bin
32fbbd84168d3482956eb3c5051637f5 bios/gb_bios.bin
dbfce9db9deaa2567f6a84fde55f9680 bios/gbc_bios.bin
d574d4f9c12f305074798f54c091a8b4 bios/sgb_bios.bin
Game Boy Color:
32fbbd84168d3482956eb3c5051637f5 bios/gb_bios.bin
dbfce9db9deaa2567f6a84fde55f9680 bios/gbc_bios.bin
Mattel Intellivision:
62e761035cb657903761800f4437b8af bios/exec.bin
0cd5946c6473e42e8e4c2137785e427f bios/grom.bin
2e72a9a2b897d330a35c8b07a6146c52 bios/ECS.bin
d5530f74681ec6e0f282dab42e6b1c5f bios/IVOICE.bin
Lynx:
fcd403db69f54290b51035d82f835e7b bios/lynxboot.img
MasterSystem:
840481177270d5642a14ca71ee72844c bios/bios_E.sms
840481177270d5642a14ca71ee72844c bios/bios_U.sms
24a519c53f67b00640d0048ef7089105 bios/bios_J.sms
MSX:
364a1a579fe5cb8dba54519bcfcdac0d bios/MSX.ROM
ec3a01c91f24fbddcbcab0ad301bc9ef bios/MSX2.ROM
2183c2aff17cf4297bdb496de78c2e8a bios/MSX2EXT.ROM
847cc025ffae665487940ff2639540e5 bios/MSX2P.ROM
7c8243c71d8f143b2531f01afa6a05dc bios/MSX2PEXT.ROM
80dcd1ad1a4cf65d64b7ba10504e8190 bios/DISK.ROM
6f69cc8b5ed761b03afd78000dfb0e19 bios/FMPAC.ROM
6418d091cd6907bbcf940324339e43bb bios/MSXDOS2.ROM
403cdea1cbd2bb24fae506941f8f655e bios/PAINTER.ROM
febe8782b466d7c3b16de6d104826b34 bios/KANJI.ROM
Nintendo 64:
8d3d9f294b6e174bc7b1d2fd1c727530 bios/64DD_IPL.bin
Naomi:
3bffafac42a7767d8dcecf771f5552ba bios/naomi_boot.bin
e63d892cdb8b532351dc7020bb60b6f4 bios/naomi.zip
naomi.zip : EB4099AEB42EF089CFE94F8FE95E51F6
Nintendo DS:
145eaef5bd3037cbc247c213bb3da1b3 bios/firmware.bin
df692a80a5b1bc90728bc3dfc76cd948 bios/bios7.bin
a392174eb3e572fed6447e956bde4b25 bios/bios9.bin
NeoGeo:
roms/neogeo/neogeo.zip
NeoGeo CD:
bios/neogeo.zip
bios/neocdz.zip
bios/ng-lo.rom
bios/neocd_z.rom
Odyssey 2:
562d5ebf9e030a40d6fabfc2f33139fd bios/o2rom.bin
f1071cdb0b6b10dde94d3bc8a6146387 bios/c52.bin
c500ff71236068e0dc0d0603d265ae76 bios/g7400.bin
279008e4a0db2dc5f1c048853b033828 bios/jopac.bin
PC Engine:
ff1a674273fe3540ccef576376407d1d bios/syscard3.pce
PC-FX:
08e36edbea28a017f79f8d4f7ff9b6d7 bios/pcfx.rom
Doom (PrBoom):
roms/prboom/prboom.wad
PS2:
28922c703cc7d2cf856f177f2985b3a9 bios/SCPH30004R.bin
3faf7c064a4984f53e2ef5e80ed543bc bios/SCPH30004R.MEC
d5ce2c7d119f563ce04bc04dbc3a323e bios/scph39001.bin
3faf7c064a4984f53e2ef5e80ed543bc bios/scph39001.MEC
9a9e8ed7668e6adfc8f7766c08ab9cd0 bios/EROM.BIN
44552702b05697a14ccbe2ca22ee7139 bios/rom1.bin
b406d05922dac2eaf3c2e68157b1b468 bios/ROM2.BIN
PSX:
8dd7d5296a650fac7319bce665a6a53c bios/scph5500.bin
490f666e1afb15b7362b406ed1cea246 bios/scph5501.bin
32736f17079d0b2b7024407c39bd3050 bios/scph5502.bin
Satellaview:
fed4d8242cfbed61343d53d48432aced bios/BS-X.bin
Sega Saturn:
af5828fdff51384f99b3c4926be27762 bios/saturn_bios.bin
85ec9ca47d8f6807718151cbcca8b964 bios/sega_101.bin
3240872c70984b6cbfda1586cab68dbe bios/mpr-17933.bin
255113ba943c92a54facd25a10fd780c bios/mpr-18811-mx.ic1
1cd19988d1d72a3e7caa0b73234c96b4 bios/mpr-19367-mx.ic1
53a094ad3a188f86de4e64624fe9b3ca bios/stvbios.zip
Sega 32x:
e66fa1dc5820d254611fdcdba0662372 bios/bios_CD_E.bin
854b9150240a198070150e4566ae1290 bios/bios_CD_U.bin
278a9397d192149e84e820ac621a8edd bios/bios_CD_J.bin
Sega CD:
e66fa1dc5820d254611fdcdba0662372 bios/bios_CD_E.bin
854b9150240a198070150e4566ae1290 bios/bios_CD_U.bin
278a9397d192149e84e820ac621a8edd bios/bios_CD_J.bin
Sufami:
d3a44ba7d42a74d3ac58cb9c14c6a5ca bios/STBIOS.bin
Supergrafx:
ff1a674273fe3540ccef576376407d1d bios/syscard3.pce
bios/syscard2.pce
bios/syscard1.pce
bios/gexpress.pce
Sharp x68000:
bios/keropi/iplrom.dat
bios/keropi/iplrom30.dat
bios/keropi/iplromco.dat
bios/keropi/iplromxv.dat
bios/keropi/cgrom.dat
cc78d4f4900f622bd6de1aed7f52592f - bioskeropiiplromco.dat
0617321daa182c3f3d6f41fd02fb3275 - bioskeropiiplromxv.dat
cb0a5cfcf7247a7eab74bb2716260269 - bioskeropicgrom.dat
7fd4caabac1d9169e289f0f7bbf71d8e - bioskeropiiplrom.dat
f373003710ab4322642f527f567e020a - bioskeropiiplrom30.dat
53a094ad3a188f86de4e64624fe9b3ca - biosstvbios.zip
9f770275393b8627cf9d24e5c56d2ab9 - biossyscard1.pce
424f1d6bf93259bf255afa7d1dc9f721 - biossyscard2.pce
ff1a674273fe3540ccef576376407d1d - biossyscard3.pce
b2a8570de2e850c5acf81cb80512d9f6 - biostos.img
8970fc987ab89a7f64da9f8a8c4333ff - bios3do_arcade_saot.bin
8d3d9f294b6e174bc7b1d2fd1c727530 - bios64DD_IPL.bin
281f20ea4320404ec820fb7ec0693b38 - bios5200.rom
397bb566584be7b9764e7a68974c4263 - bios7800 BIOS (E).rom
0763f1ffb006ddbe32e52d497ee848ae - bios7800 BIOS (U).rom
0bac0c6a50104045d902df4503a4c30b - biosATARIBAS.ROM
eb1f32f5d9f382db1bbfb8d7f9cb343a - biosATARIOSA.ROM
a3e8d617c95d08031fe1b20d541434b2 - biosATARIOSB.ROM
06daac977823773a3eea3422fd26a703 - biosATARIXL.ROM
672e104c3be3a238301aceffc3b23fd6 - biosbios.gg
1e4fb124a3a886865acb574f388c803d - biosbios.min
e66fa1dc5820d254611fdcdba0662372 - biosbios_CD_E.bin
278a9397d192149e84e820ac621a8edd - biosbios_CD_J.bin
854b9150240a198070150e4566ae1290 - biosbios_CD_U.bin
840481177270d5642a14ca71ee72844c - biosbios_E.sms
24a519c53f67b00640d0048ef7089105 - biosbios_J.sms
840481177270d5642a14ca71ee72844c - biosbios_U.sms
df692a80a5b1bc90728bc3dfc76cd948 - biosbios7.bin
a392174eb3e572fed6447e956bde4b25 - biosbios9.bin
fed4d8242cfbed61343d53d48432aced - biosBS-X.bin
f1071cdb0b6b10dde94d3bc8a6146387 - biosc52.bin
bb72565701b1b6faece07d68ea5da639 - biosCD32 Extended-ROM r40.60 (1993)(Commodore)(CD32).rom
89da1838a24460e4b93f4f0c5d92d48d - biosCDTV Extended-ROM v1.0 (1991)(Commodore)(CDTV)[!].rom
e10c53c2f8b90bab96ead2d368858623 - biosdc_boot.bin
0a93f7940c455905bea6e392dfde92a4 - biosdc_flash.bin
80dcd1ad1a4cf65d64b7ba10504e8190 - biosDISK.ROM
ca30b50f880eb660a320674ed365ef7a - biosdisksys.rom
2e72a9a2b897d330a35c8b07a6146c52 - biosECS.bin
9a9e8ed7668e6adfc8f7766c08ab9cd0 - biosEROM.BIN
62e761035cb657903761800f4437b8af - biosexec.bin
145eaef5bd3037cbc247c213bb3da1b3 - biosfirmware.bin
6f69cc8b5ed761b03afd78000dfb0e19 - biosFMPAC.ROM
c500ff71236068e0dc0d0603d265ae76 - biosg7400.bin
32fbbd84168d3482956eb3c5051637f5 - biosgb_bios.bin
a860e8c0b6d573d191e4ec7db1b1e4f6 - biosgba_bios.bin
dbfce9db9deaa2567f6a84fde55f9680 - biosgbc_bios.bin
6d2cb14fc3e1f65ceb135633d1694122 - biosgexpress.pce
8639fd5e549bd6238cfee79e3e749114 - biosgoldstar.bin
0cd5946c6473e42e8e4c2137785e427f - biosgrom.bin
d5530f74681ec6e0f282dab42e6b1c5f - biosIVOICE.bin
279008e4a0db2dc5f1c048853b033828 - biosjopac.bin
febe8782b466d7c3b16de6d104826b34 - biosKANJI.ROM
82a21c1890cae844b3df741f2762d48d - bioskick34005.A500
e40a5dfb3d017ba8779faba30cbd1c8e - bioskick40063.A600
646773759326fbac3b2311fd8c8793ee - bioskick40068.A1200
68c9c0826f6c0ca20546d588ee77391c - biosKickstart v1.2 rev 33.166 (1986)(Commodore)(A1000).rom
85ad74194e87c08904327de1a9443b7a - biosKickstart v1.2 r33.180 (1986)(Commodore)(A500-A1000-A2000)[!].rom
82a21c1890cae844b3df741f2762d48d - biosKickstart v1.3 r34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[!].rom
192d6d950d0ed3df8040b788502831c2 - biosKickstart v1.3 r34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[o].rom
dc10d7bdd1b6f450773dfb558477c230 - biosKickstart v2.04 r37.175 (1991)(Commodore)(A500+)[!].rom
465646c9b6729f77eea5314d1f057951 - biosKickstart v2.05 r37.350 (1992)(Commodore)(A600HD)[!].rom
5f8924d013dd57a89cf349f4cdedc6b1 - biosKickstart v3.1 r40.60 (1993)(Commodore)(CD32).rom
646773759326fbac3b2311fd8c8793ee - biosKickstart v3.1 r40.68 (1993)(Commodore)(A1200)[!].rom
413590e50098a056cfec418d3df0212d - biosKickstart v3.1 r40.68 (1993)(Commodore)(A3000).rom
9bdedde6a4f33555b4a270c8ca53297d - biosKickstart v3.1 r40.68 (1993)(Commodore)(A4000).rom
fcd403db69f54290b51035d82f835e7b - bioslynxboot.img
3240872c70984b6cbfda1586cab68dbe - biosmpr-17933.bin
255113ba943c92a54facd25a10fd780c - biosmpr-18811-mx.ic1
1cd19988d1d72a3e7caa0b73234c96b4 - biosmpr-19367-mx.ic1
364a1a579fe5cb8dba54519bcfcdac0d - biosMSX.ROM
ec3a01c91f24fbddcbcab0ad301bc9ef - biosMSX2.ROM
2183c2aff17cf4297bdb496de78c2e8a - biosMSX2EXT.ROM
847cc025ffae665487940ff2639540e5 - biosMSX2P.ROM
7c8243c71d8f143b2531f01afa6a05dc - biosMSX2PEXT.ROM
6418d091cd6907bbcf940324339e43bb - biosMSXDOS2.ROM
3bffafac42a7767d8dcecf771f5552ba - biosnaomi.bin
e63d892cdb8b532351dc7020bb60b6f4 - biosnaomi.zip
f39572af7584cb5b3f70ae8cc848aba2 - biosneocd_z.rom
???????????????????????????????? - biosneocdz.zip
???????????????????????????????? - biosneogeo.zip
e255264d85d5765013b1b2fa8109dd53 - biosng-lo.rom
7bfe8c0540ed4bd6a0f1e2a0f0118ced - biosNstDatabase.xml
562d5ebf9e030a40d6fabfc2f33139fd - bioso2rom.bin
403cdea1cbd2bb24fae506941f8f655e - biosPAINTER.ROM
f47264dd47fe30f73ab3c010015c155b - biospanafz1.bin
51f2f43ae2f3508a14d9f56597e2d3ce - biospanafz10.bin
08e36edbea28a017f79f8d4f7ff9b6d7 - biospcfx.rom
ce6a86574d0c9de9075705f14e99d090 - biosProSystem.dat
44552702b05697a14ccbe2ca22ee7139 - biosrom1.bin
b406d05922dac2eaf3c2e68157b1b468 - biosROM2.BIN
35fa1a1ebaaeea286dc5cd15487c13ea - biossanyotry.bin
af5828fdff51384f99b3c4926be27762 - biossaturn_bios.bin
6e3735ff4c7dc899ee98981385f6f3d0 - biosscph101.bin
dc2b9bf8da62ec93e868cfd29f0d067d - biosscph1001.bin
8dd7d5296a650fac7319bce665a6a53c - biosscph5500.bin
490f666e1afb15b7362b406ed1cea246 - biosscph5501.bin
32736f17079d0b2b7024407c39bd3050 - biosscph5502.bin
1e68c231d0896b7eadcad1d7d8e76129 - biosscph7001.bin
28922c703cc7d2cf856f177f2985b3a9 - biosSCPH30004R.bin
3faf7c064a4984f53e2ef5e80ed543bc - biosSCPH30004R.MEC
d5ce2c7d119f563ce04bc04dbc3a323e - biosscph39001.bin
3faf7c064a4984f53e2ef5e80ed543bc - biosscph39001.MEC
85ec9ca47d8f6807718151cbcca8b964 - biossega_101.bin
d574d4f9c12f305074798f54c091a8b4 - biossgb_bios.bin
d3a44ba7d42a74d3ac58cb9c14c6a5ca - biosSTBIOS.bin
???????????????????????????????? - romsneogeoneogeo.zip
72ae1b47820fcc93cc0df9c428d0face - romsprboomprboom.wad
???????????????????????????????? - saves3dsCitrauser
???????????????????????????????? - savescitra-emu
a82c3521f532b7e21199cdcd976ff2d9 - savesdolphin-emuWiiclientcakey.pem
f67797020b2dd108726efba4bfc34ba7 - savesdolphin-emuWiirootca.pem
797567b427fa6b0ed74e7bf428d0a409 - savesdolphin-emuWiiclientca.pem
A tool to inspect, dissect, and build Amiga Kickstart ROM images to beused with emulators, run with soft kickers or burned into flash ROMs
Features¶
- show detailed infos on a Kickstart ROM
- dump ROM as hex
- diff to ROM images
- split a ROM into modules with split data from Remus/Romsplit
- build a new ROM from modules
- concatenate a Kickstart and Ext ROM to a 1 Meg ROM
- patch a ROM
- scan a ROM for residents
- copy a ROM
General Commands¶
romtool
is run from the command line typically as follows:
romtool always requires a sub command with arbitrary options.
Use romtool-h
to see a list of available commands.
Use romtool<sub_cmd>-h
to see help on the given command.
The following options are available for all sub commands and must precedethe sub command switch:
-v
be verbose and show processing steps of the tool-q
be really quiet and do not print error messages-krom.key
if you want to decrypt encrypted ROMs you have to specify therom.key
file.
Inspect a ROM¶
info
command¶
Show detailed information of a Kickstart ROM:
The command checks various fields of a Kickstart ROM:
size
checks if the ROM size is correct: 256 or 512 KiBheader
checks if the ROM header was foundfooter
checks if a ROM footer was foundsize_field
checks if the size field in the footer was foundchk_sum
checks if the KickSum is correctkickety_split
checks if an extra 256 KiB signature was foundmagic_reset
checks if magic reset opcode was foundis_kick
checks if all kickstart tests were passedcheck_sum
shows KickSumbase_addr
start address of ROMboot_pc
program counter to start ROMrom_rev
ROM revisionexec_rev
Exec revision
dump
command¶
Print the ROM contents as a hex dump:
Options:
-a
show address of ROM (otherwise image file offset is shown)-b
set ROM address to be shown-c<n>
how many bytes are shown per line
diff
command¶
Compare two ROM images and show the differences as a hex dump:
Options:
-a
show address of ROM (otherwise image file offset is shown)-b
set ROM address to be shown-c<n>
how many bytes are shown per line-f
show diff even if ROM sizes differ-s
also show same bytes of two ROMs (otherwise only differences)
scan
command¶
Scan the ROM for resident entries and show them:
Details:
@000000b6
offset of resident in ROM+00003706
skip range given in residentNT_LIBRARY
node type of resident+105
priority of residentname
name and id_string of resident
You can also show more infos with the -i
switch:
Split a ROM into modules¶
Splitting a ROM into modules is a pre-processing step that is necessary tobuild new ROMs: The libraries and devices are extracted as relocatablebinaries that can be placed into a new ROM.
Splitting a ROM is a difficult process as the borders of the modules arenot clearly marked in the ROM and furthermore the code positions that requirerelocation are not marked at all. Therefore splitting is done with the helpof a split data catalog that describes the modules. A catalog is matched witha ROM by its KickSum.
romtool currently uses the split data that is shipped with Doobrey’s fantasticAmiga tools Remus/Romsplit.
list
command¶
Show a list of all ROMs that can be split, i.e. split data is available:
Details:
@00e00000
base address of ROM+00080000
size of ROM (here 512 KiB)sum=
KickSum of ROMsum_off=
offset in ROM where KickSum is stored (ffffffff means that noKickSum is stored inside ROM)
You can filter the list of ROMs by specifying a query that supports wildcards(* or ?):
A list of the contained module entries is shown with the -m
switch:
Details:
@000000
offset of module in ROM+003804
size of module=003804
end address of module in ROMrelocs=#
number of relocations found in module
query
command¶
Check if a given ROM image can be split with the available split data:
You can filter the modules shown with a wildcard given in -m<wildcard>
:
split
command¶
Perform the ROM split and extract the modules as LoadSeg()able binary files.A directory named by the ROM is created and next to the modules an index filecalled index.txt is created that contains an ordered list of the modulestaken from the ROM image:
This call will create a directory called 40.63(A500-2000)
named after theROM in the current directory and fill it with the ROM’s modules. Additionally,the index.txt
file will be created.
Options:
-o<out_dir>
output directory where the ROM sub directory will becreated If omitted no output will be generated!-m<wildcard>
do not export all modules but only those that match thegiven wildcard--no-version-dir
do not create an extra sub directory with the ROM name--no-index
omit creating theindex.txt
file
Build a new ROM¶
build
command¶
Create a new ROM by combining a set of LoadSeg()able binary files. You caneither use modules created by the split command or add your own modules.
You can either give all modules on the command line or you use and index file.An index file is a simple text file with .txt
extension that gives in eachline a module path:
This command creates a new 512 KiB Kickstart ROM called my.rom
with allmodules given in index.txt
.
Options:
-o<out_img>
write generated ROM to given file. Do not forget to specifythis switch otherwise no output will be generated!-t<rom_type>
what type of ROM to create: eitherkick
orext
-s<rom_size>
size of ROM in KiB (either 256 or 512)-a<kick_addr>
base address of Kick ROM in hex (defaultf80000
)-e<ext_addr>
base address of Ext ROM in hex (defaulte00000
)-f
add a footer to Ext ROM-r<rom_rev>
set the ROM revision field, e.g.40.95
-k
add the kickety_split, i.e. in a 512 KiB ROM add an extra ROM headerafter 256 KiB to be compatible with SW assuming 256 KiB ROM. Found in theCommodore original ROMs. Will create a small hole around the split.-b<hex>
give the byte value to fill empty regions of the ROM
patches
command¶
Show a list of available ROM patches in romtool:
patch
command¶
Apply one or more patches to the given ROM file and write a patched ROMimage:
Apply the 1mb_rom
patch to the given rom image and write a new out.rom
.
Options:
-o<out_img>
write generated ROM to given file. Do not forget to specifythis switch otherwise no output will be generated!
combine
command¶
Concatenate a 512 KiB Kickstart and a 512 KiB Ext ROM image to create a1 MiB ROM suitable for soft kickers or maprom tools:
Create a 1mb.rom
from the Kickstart kick.rom
and the Ext ROMext.rom
.
Options:
-o<out_img>
write generated ROM to given file. Do not forget to specifythis switch otherwise no output will be generated!
copy
command¶
Copy a rom to a new file. In the future, additional transformations may bepossible:
Amiga Roms Pack
Copy kick.rom
to a new duplicate.rom
file.
Amiga Os 310 A1200 Rom Software
Options:
-c
,--fix-checksum
after the copy fix the checksum of the written
Amiga Rom Set
image. For example, if the source rom has been modified with a hex editor ora find/replace operation, then this option can be used to correct the checksum.