Merge pull request #13 from ivan-tat/windows

merge pull request
This commit is contained in:
antoniovillena 2021-04-06 16:52:59 +02:00 committed by GitHub
commit 6f7839c027
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 106 additions and 144 deletions

View File

@ -1,89 +1,61 @@
GenRom 0 "Apple 2" cores\Apple2.ZX1 Apple2.tap @echo off
GenRom 0 "Atari 2600" cores\Atari2600.ZX1 Atari2600.tap set /a i=2
GenRom 0 "Atari 800 XL" cores\Atari800XL.ZX1 Atari800XL.tap call :AddCore 0 "Apple 2" cores\Apple2.ZX1
GenRom 0 "Acorn Atom" cores\Atom.ZX1 Atom.tap call :AddCore 0 "Atari 2600" cores\Atari2600.ZX1
GenRom 0 "BBC Micro" cores\BBCMicro.ZX1 BBCMicro.tap call :AddCore 0 "Atari 800 XL" cores\Atari800XL.ZX1
GenRom 0 "C16" cores\C16.ZX1 C16.tap call :AddCore 0 "Acorn Atom" cores\Atom.ZX1
GenRom 0 "C64" cores\C64.ZX1 C64.tap call :AddCore 0 "BBC Micro" cores\BBCMicro.ZX1
GenRom 0 "Test" cores\Test.ZX1 Test.tap call :AddCore 0 "C16" cores\C16.ZX1
GenRom 0 "ColecoVision" cores\Coleco.ZX1 Coleco.tap call :AddCore 0 "C64" cores\C64.ZX1
GenRom 0 "CPC464" cores\CPC464.ZX1 CPC464.tap call :AddCore 0 "Test" cores\Test.ZX1
GenRom 0 "CPC6128" cores\CPC6128.ZX1 CPC6128.tap call :AddCore 0 "ColecoVision" cores\Coleco.ZX1
GenRom 0 "Acorn Electron" cores\Electron.ZX1 Electron.tap call :AddCore 0 "CPC464" cores\CPC464.ZX1
GenRom 0 "Galaksija" cores\Galaksija.zx1 Galaksija.tap call :AddCore 0 "CPC6128" cores\CPC6128.ZX1
GenRom 0 "Jupiter Ace" cores\JupAce.ZX1 JupAce.tap call :AddCore 0 "Acorn Electron" cores\Electron.ZX1
GenRom 0 "Spectrum Kyp" cores\Kyp.ZX1 Kyp.tap call :AddCore 0 "Galaksija" cores\Galaksija.zx1
GenRom 0 "MSX" cores\MSX.ZX1 MSX.tap call :AddCore 0 "Jupiter Ace" cores\JupAce.ZX1
GenRom 0 "Nintendo NES" cores\NES.ZX1 NES.tap call :AddCore 0 "Spectrum Kyp" cores\Kyp.ZX1
GenRom 0 "Oric" cores\Oric.ZX1 Oric.tap call :AddCore 0 "MSX" cores\MSX.ZX1
GenRom 0 "PC" cores\PC.ZX1 PC.tap call :AddCore 0 "Nintendo NES" cores\NES.ZX1
GenRom 0 "PC2M" cores\PC2M.ZX1 PC2M.tap call :AddCore 0 "Oric" cores\Oric.ZX1
GenRom 0 "Sam Coupe" cores\SamCoupe.ZX1 SamCoupe.tap call :AddCore 0 "PC" cores\PC.ZX1
GenRom 0 "Sega Master System" cores\SMS.ZX1 SMS.tap call :AddCore 0 "PC2M" cores\PC2M.ZX1
GenRom 0 "TBBlue" cores\TBBlue.ZX1 TBBlue.tap call :AddCore 0 "Sam Coupe" cores\SamCoupe.ZX1
GenRom 0 "Vectrex" cores\Vectrex.ZX1 Vectrex.tap call :AddCore 0 "Sega Master System" cores\SMS.ZX1
GenRom 0 "VIC-20" cores\VIC20.ZX1 VIC20.tap call :AddCore 0 "TBBlue" cores\TBBlue.ZX1
GenRom 0 "Arcade Pacman" cores\Arcades\pacman.ZX1 pacman.tap call :AddCore 0 "Vectrex" cores\Vectrex.ZX1
GenRom 0 "Arcade Galaxian" cores\Arcades\galaxian.ZX1 galaxian.tap call :AddCore 0 "VIC-20" cores\VIC20.ZX1
GenRom 0 "Arcade Phoenix" cores\Arcades\phoenix.ZX1 phoenix.tap call :AddCore 0 "Arcade Pacman" cores\Arcades\pacman.ZX1
GenRom 0 "Arcade The Glob" cores\Arcades\theblob.ZX1 theblob.tap call :AddCore 0 "Arcade Galaxian" cores\Arcades\galaxian.ZX1
GenRom 0 "Arcade Scramble" cores\Arcades\scramble.ZX1 scramble.tap call :AddCore 0 "Arcade Phoenix" cores\Arcades\phoenix.ZX1
GenRom 0 "Arcade Frogger" cores\Arcades\frogger.ZX1 frogger.tap call :AddCore 0 "Arcade The Glob" cores\Arcades\theblob.ZX1
GenRom 0 "Arcade Moon Cresta" cores\Arcades\mooncresta.ZX1 mooncresta.tap call :AddCore 0 "Arcade Scramble" cores\Arcades\scramble.ZX1
GenRom 0 "Arcade Jump Shot" cores\Arcades\jumpshot.ZX1 jumpshot.tap call :AddCore 0 "Arcade Frogger" cores\Arcades\frogger.ZX1
GenRom 0 "Arcade Amidar" cores\Arcades\amidar.ZX1 amidar.tap call :AddCore 0 "Arcade Moon Cresta" cores\Arcades\mooncresta.ZX1
GenRom 0 "Arcade Black Hole" cores\Arcades\blackhole.ZX1 blackhole.tap call :AddCore 0 "Arcade Jump Shot" cores\Arcades\jumpshot.ZX1
GenRom 0 "Arcade Crush Roller" cores\Arcades\crush2.ZX1 crush2.tap call :AddCore 0 "Arcade Amidar" cores\Arcades\amidar.ZX1
GenRom 0 "Arcade Galaga" cores\Arcades\galaga.ZX1 galaga.tap call :AddCore 0 "Arcade Black Hole" cores\Arcades\blackhole.ZX1
GenRom 0 "Arcade Gorkans" cores\Arcades\gorkans.ZX1 gorkans.tap call :AddCore 0 "Arcade Crush Roller" cores\Arcades\crush2.ZX1
GenRom 0 "Arcade Lizard Wizard" cores\Arcades\lizwiz.ZX1 lizwiz.tap call :AddCore 0 "Arcade Galaga" cores\Arcades\galaga.ZX1
GenRom 0 "Arcade Mr. Do" cores\Arcades\mrdo.ZX1 mrdo.tap call :AddCore 0 "Arcade Gorkans" cores\Arcades\gorkans.ZX1
GenRom 0 "Arcade Ms. Pacman" cores\Arcades\mspacman.ZX1 mspacman.tap call :AddCore 0 "Arcade Lizard Wizard" cores\Arcades\lizwiz.ZX1
GenRom 0 "Arcade Orbitron" cores\Arcades\orbitron.ZX1 orbitron.tap call :AddCore 0 "Arcade Mr. Do" cores\Arcades\mrdo.ZX1
GenRom 0 "Arcade Pac Miner" cores\Arcades\pacminer.ZX1 pacminer.tap call :AddCore 0 "Arcade Ms. Pacman" cores\Arcades\mspacman.ZX1
GenRom 0 "Arcade Pacman Plus" cores\Arcades\pacplus.ZX1 pacplus.tap call :AddCore 0 "Arcade Orbitron" cores\Arcades\orbitron.ZX1
AddItem CORE2 Apple2.tap call :AddCore 0 "Arcade Pac Miner" cores\Arcades\pacminer.ZX1
AddItem CORE3 Atari2600.tap call :AddCore 0 "Arcade Pacman Plus" cores\Arcades\pacplus.ZX1
AddItem CORE4 Atari800XL.tap exit /b
AddItem CORE5 Atom.tap
AddItem CORE6 BBCMicro.tap :AddCore
AddItem CORE7 C16.tap echo Adding core %i%: %2 (%3)...
AddItem CORE8 C64.tap GenRom %1 %2 %3 %~n3.tap
AddItem CORE9 Test.tap if not %ERRORLEVEL% == 0 goto Error
AddItem CORE10 Coleco.tap AddItem CORE%i% %~n3.tap
AddItem CORE11 CPC464.tap if not %ERRORLEVEL% == 0 goto Error
AddItem CORE12 CPC6128.tap del %~n3.tap
AddItem CORE13 Electron.tap set /a i+=1
AddItem CORE14 Galaksija.tap exit /b
AddItem CORE15 JupAce.tap
AddItem CORE16 Kyp.tap :Error
AddItem CORE17 MSX.tap echo ERROR: Exit status %ERRORLEVEL%. Stopped.
AddItem CORE18 NES.tap exit %ERRORLEVEL% /b
AddItem CORE19 Oric.tap
AddItem CORE20 PC.tap
AddItem CORE21 PC2M.tap
AddItem CORE22 SamCoupe.tap
AddItem CORE23 SMS.tap
AddItem CORE24 TBBlue.tap
AddItem CORE25 Vectrex.tap
AddItem CORE26 VIC20.tap
AddItem CORE27 pacman.tap
AddItem CORE28 galaxian.tap
AddItem CORE29 phoenix.tap
AddItem CORE30 theblob.tap
AddItem CORE31 scramble.tap
AddItem CORE32 frogger.tap
AddItem CORE33 mooncresta.tap
AddItem CORE34 jumpshot.tap
AddItem CORE35 amidar.tap
AddItem CORE36 blackhole.tap
AddItem CORE37 crush2.tap
AddItem CORE38 galaga.tap
AddItem CORE39 gorkans.tap
AddItem CORE40 lizwiz.tap
AddItem CORE41 mrdo.tap
AddItem CORE42 mspacman.tap
AddItem CORE43 orbitron.tap
AddItem CORE44 pacminer.tap
AddItem CORE45 pacplus.tap
del *.tap

View File

@ -1,55 +1,45 @@
GenRom xdnlh17 "ZX Spectrum 48K" roms\48.rom 48.tap @echo off
GenRom xtdnh1 "ZX Spectrum 128K EN" roms\128en.rom 128en.tap set /a i=0
GenRom xt "ZX Spectrum +2A EN" roms\plus3en41.rom plus3en41.tap call :AddROM xdnlh17 "ZX Spectrum 48K" roms\48.rom
GenRom xdlh "48K Cargando Leches" roms\leches.rom leches.tap call :AddROM xtdnh1 "ZX Spectrum 128K EN" roms\128en.rom
GenRom xdnlh17 "Inves Spectrum+" roms\inves.rom inves.tap call :AddROM xt "ZX Spectrum +2A EN" roms\plus3en41.rom
GenRom xdnlh17 "Microdigital TK95" roms\tk95.rom tk95.tap call :AddROM xdlh "48K Cargando Leches" roms\leches.rom
GenRom xdnlh17 "Looking Glass 1.07" roms\lg18v07.rom lg18v07.tap call :AddROM xdnlh17 "Inves Spectrum+" roms\inves.rom
GenRom xdnmlh17 "Timex Computer 2048" roms\tc2048.rom tc2048.tap call :AddROM xdnlh17 "Microdigital TK95" roms\tk95.rom
GenRom xmh1 "Timex Computer 2068" roms\tc2068.rom tc2068.tap call :AddROM xdnlh17 "Looking Glass 1.07" roms\lg18v07.rom
GenRom xpch1 "Pentagon 128" roms\pentagon.rom pentagon.tap call :AddROM xdnmlh17 "Timex Computer 2048" roms\tc2048.rom
GenRom xdlh17 "Pokemon" roms\pokemon.rom pokemon.tap call :AddROM xmh1 "Timex Computer 2068" roms\tc2068.rom
GenRom xdnlh17 "Gosh Wonderful v1.33" roms\gw03v33.rom gw03v33.tap call :AddROM xpch1 "Pentagon 128" roms\pentagon.rom
GenRom xdh1 "SE Basic IV 4.0 Anya" roms\se.rom se.tap call :AddROM xdlh17 "Pokemon" roms\pokemon48.rom
GenRom xtdnh1 "Derby+" roms\derbyp.rom derbyp.tap call :AddROM xdnlh17 "Gosh Wonderful v1.33" roms\gw03v33.rom
GenRom xt "DivMMC +3e ES 1.43" roms\plus3es143.rom plus3es143.tap call :AddROM xdh1 "SE Basic IV 4.0 Anya" roms\se.rom
GenRom xt "Next +3e 1.53" roms\next.rom next.tap call :AddROM xtdnh1 "Derby+" roms\derbyp.rom
GenRom xth1ru "BBC Micro" roms\BBCBasic.rom BBCBasic.tap call :AddROM xt "DivMMC +3e ES 1.43" roms\plus3es143.rom
GenRom xth1ru "Jupiter Ace" roms\jupace.rom jupace.tap call :AddROM xt "Next +3e 1.53" roms\next.rom
GenRom xth1ru "ZX81" roms\zx81.rom zx81.tap call :AddROM xth1ru "BBC Micro" roms\BBCBasic.rom
GenRom xlh17ru "Manic Miner (1983)" roms\ManicMiner.rom ManicMiner.tap call :AddROM xth1ru "Jupiter Ace" roms\jupace.rom
GenRom xlh17ru "Jet Set Willy (1984)" roms\JetSetWilly.rom JetSetWilly.tap call :AddROM xth1ru "ZX81" roms\zx81.rom
GenRom xlh17ru "Jet Pac (1983)" roms\JetPac.rom JetPac.tap call :AddROM xlh17ru "Manic Miner (1983)" roms\ManicMiner.rom
GenRom xlh17ru "Cookie (1983)" roms\Cookie.rom Cookie.tap call :AddROM xlh17ru "Jet Set Willy (1984)" roms\JetSetWilly.rom
GenRom xlh17ru "Tranz Am (1983)" roms\TranzAm.rom TranzAm.tap call :AddROM xlh17ru "Jet Pac (1983)" roms\JetPac.rom
GenRom xlh17ru "Planetoids (1983)" roms\Planetoids.rom Planetoids.tap call :AddROM xlh17ru "Cookie (1983)" roms\Cookie.rom
GenRom xlh17ru "Space Raiders (1983)" roms\SpaceRaiders.rom SpaceRaiders.tap call :AddROM xlh17ru "Tranz Am (1983)" roms\TranzAm.rom
GenRom xlh17ru "Misco Jones (2013)" roms\MiscoJones.rom Mis­coJones.tap call :AddROM xlh17ru "Planetoids (1983)" roms\Planetoids.rom
AddItem ROM 0 48.tap call :AddROM xlh17ru "Space Raiders (1983)" roms\SpaceRaiders.rom
AddItem ROM 1 128en.tap call :AddROM xlh17ru "Misco Jones (2013)" roms\MiscoJones.rom
AddItem ROM 3 plus3en41.tap exit /b
AddItem ROM 7 leches.tap
AddItem ROM 8 inves.tap :AddROM
AddItem ROM 9 tk95.tap set /a i1=i+(%~z3)/16384-1
AddItem ROM 10 lg18v07.tap echo Adding ROM in slots %i%-%i1%: %2 (%3)...
AddItem ROM 11 tc2048.tap GenRom %1 %2 %3 %~n3.tap
AddItem ROM 12 tc2068.tap if not %ERRORLEVEL% == 0 goto Error
AddItem ROM 14 pentagon.tap AddItem ROM %i% %~n3.tap
AddItem ROM 16 pokemon.tap if not %ERRORLEVEL% == 0 goto Error
AddItem ROM 17 gw03v33.tap del %~n3.tap
AddItem ROM 18 se.tap set /a i=i1+1
AddItem ROM 20 derbyp.tap exit /b
AddItem ROM 22 plus3es143.tap
AddItem ROM 26 next.tap :Error
AddItem ROM 30 BBCBasic.tap echo ERROR: Exit status %ERRORLEVEL%. Stopped.
AddItem ROM 32 jupace.tap exit %ERRORLEVEL% /b
AddItem ROM 34 zx81.tap
AddItem ROM 36 ManicMiner.tap
AddItem ROM 37 JetSetWilly.tap
AddItem ROM 38 JetPac.tap
AddItem ROM 39 Cookie.tap
AddItem ROM 40 TranzAm.tap
AddItem ROM 41 Planetoids.tap
AddItem ROM 42 SpaceRaiders.tap
AddItem ROM 43 Mis­coJones.tap
del *.tap