ZiNc
ZiNc emulates Capcom ZN-1, Capcom ZN-2, Tecmo TPS and 5 more systems. It reads 7 files, 7 of them required: without a required file it does not start games. A required file is needed only by the machines that use it. Each file below cites the line of source code that reads it.
About this profile
Install this emulator's files
With RetroBat: the installer finds RetroBat and its BIOS folder, then downloads only the files ZiNc reads there and checks each one.
Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://raw.githubusercontent.com/Abdess/retrobios/main/install.ps1))) --emulator zincTechnical notes
Arcade emulator for the PlayStation based boards: Sony ZN-1 and ZN-2 (Capcom, Tecmo, Taito FX-1, Raizing/Eighting, Atlus, Video System), Namco System 11 and Konami GV. Closed source, last release 1.1 of 2005 ("ZiNc 1.1 (C)1997-2005 Drunken Muppets"). The build read here is the one RetroBat installs, zinc.7z sha256 7bd2e86b38db36c5876b2c7a67840bf930d248f30aacc68db309b89058f21562, whose ZiNc.exe (md5 5f3bf0fac64f76c08b12b6cd05e6b159, 2005-01-25, not packed) is cited by virtual address. The renderer, controller and sound plugins (*.znc, s11player.dll) ship beside it. ref: ZiNc.exe 0x493f60
Games are picked by number on the command line, not by set name. Each of the 79 driver records holds the description, parent, set name, a pointer to its ROM list and the name of the BIOS set, then the list gives name, region, load offset and CRC32 of every ROM, the BIOS ROM first. RetroBat maps the set name to that number in zincGameNumber. ref: ZiNc.exe 0x496404 (glpracr record), emulatorlauncher emulatorLauncher/Generators/Zinc.Generator.cs:136-209
ROMs are read from the directory given by -roms-directory (default roms), which RetroBat writes into zinc.cfg as the folder of the launched game. A ROM is looked up in <set>.zip, then in the parent's zip, then in the BIOS set's zip, each also as a plain directory. A missing ROM stops the load with "ERROR: missing rom file", and every ROM is checked against the CRC32 of its record ("ERROR: BAD CRC ... expected"). ref: ZiNc.exe 0x494134, 0x49fdfc, 0x4a018c, 0x49fe24, 0x49fe48, emulatorlauncher emulatorLauncher/Generators/Zinc.Generator.cs:109-114
The Namco System 11 records name no BIOS set: the first ROM of each list is the game's own program ROM. sncwgltd (Video System) names none either and lists coh-1002v.353 inside its own set. The seven BIOS sets below are the only files read outside a game's own set.
7 files: 7 required, 0 optional.
By kind: 7 BIOS ZIPs.
| File | Required |
|---|---|
cpzn1.zip |
for Capcom ZN-1 |
cpzn2.zip |
for Capcom ZN-2 |
tps.zip |
for Tecmo TPS |
taitofx1.zip |
for Taito FX-1 |
psarc95.zip |
for Eighting ZN-1 |
atluspsx.zip |
for Atlus ZN-1 |
konamigv.zip |
for Konami GV |
In this collection: 7 in repo and 0 missing.
Required
Section titled “Required”cpzn1.zip required for Capcom ZN-1 in repo BIOS ZIP
Capcom ZN-1 BIOS
- System: Capcom ZN-1
- Source: offset
0x49926cinZiNc.exe, offset0x496404inZiNc.exe - Collection copy:
bios/Arcade/Arcade/cpzn1.zip
- BIOS set of starglad, sfex, sfexa, sfexj, sfexp, sfexpu1, sfexpj, ts2, ts2j and glpracr.
- Contents (1 members):
coh-1000c.353: CRC3250033af6
cpzn2.zip required for Capcom ZN-2 in repo BIOS ZIP
Capcom ZN-2 BIOS
- System: Capcom ZN-2
- Source: offset
0x499054inZiNc.exe - Collection copy:
bios/Arcade/Arcade/cpzn2.zip
- BIOS set of tgmj, stargld2, plsmaswd, sfex2, sfex2j, sfex2p, sfex2pa, sfex2pj, shiryu2, strider2, kikaioh, techromn, rvschool, rvschola and jgakuen.
- Contents (1 members):
coh-3002c.353: CRC32e860ea8b
tps.zip required for Tecmo TPS in repo BIOS ZIP
Tecmo TPS BIOS
- System: Tecmo TPS
- Source: offset
0x496decinZiNc.exe - Collection copy:
bios/Arcade/Arcade/tps.zip
- BIOS set of glpracr2, glpracr3, shngmtkb, mfjump, cbaj, tondemo, doapp and brvblade.
- Contents (1 members):
coh-1002m.353: CRC3269ffbcb4
taitofx1.zip required for Taito FX-1 in repo BIOS ZIP
Taito FX-1 BIOS
- System: Taito FX-1
- Source: offset
0x49cb98inZiNc.exe - Collection copy:
bios/Arcade/ Arcade/ taitofx1.zip
- BIOS set of psyforce, psyforcj, psyfrcex, mgcldate, mgcldtex, sfchamp, gdarius, gdarius2, raystorm, raystorj and ftimpcta.
- Contents (1 members):
coh-1000t.353: CRC32e3f23b6e
psarc95.zip required for Eighting ZN-1 in repo BIOS ZIP
Raizing/Eighting PS Arcade 95 BIOS
- System: Eighting ZN-1
- Source: offset
0x49c3acinZiNc.exe - Collection copy:
bios/Arcade/Arcade/psarc95.zip
- BIOS set of beastrzr, beastrzb and bldyror2.
- Contents (1 members):
coh-1002e.353: CRC32910f3a8b
atluspsx.zip required for Atlus ZN-1 in repo BIOS ZIP
Atlus PSX BIOS
- System: Atlus ZN-1
- Source: offset
0x49ed34inZiNc.exe - Collection copy:
bios/Arcade/ Arcade/ atluspsx.zip
- BIOS set of hvnsgate.
- Contents (1 members):
coh-1001l.353: CRC326721146b
konamigv.zip required for Konami GV in repo BIOS ZIP
Konami GV BIOS
- System: Konami GV
- Source: offset
0x49f0e4inZiNc.exe - Collection copy:
bios/Arcade/ Arcade/ konamigv.zip - Platforms: RetroDECK:
bios/konamigv.zip
- BIOS set of weddingr, hyperath, btchamp, pbball96 and susume.
- Contents (1 members):
999a01.7e: CRC32ad498d2d
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start