summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/namcos12.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/namcos12.cpp')
-rw-r--r--src/mame/drivers/namcos12.cpp62
1 files changed, 31 insertions, 31 deletions
diff --git a/src/mame/drivers/namcos12.cpp b/src/mame/drivers/namcos12.cpp
index c0b79c58126..737f4ece210 100644
--- a/src/mame/drivers/namcos12.cpp
+++ b/src/mame/drivers/namcos12.cpp
@@ -299,9 +299,9 @@ ROM Daughterboard PCB
----------------------
This PCB holds the remainder of the ROMs, used for graphics and the 3D geometry.
There are 8 known types of ROM daughterboards used on S12 games (so far).
-All of the PCBs are the same size (approx 2" x 7") containing one custom connector and some MASKROMs/FlashROMs, a PLCC
+All of the PCBs are the same size (approx 2" x 7") containing one custom connector and some mask ROMs/flash ROMs, a PLCC
PAL and a KEYCUS (which is a PLCC44 CPLD) and in some cases an extra TQFP CPLD.
-The PCBs are named with a special coding. First a letter M, denoting MASKROM (always SOP44), then a number denoting how
+The PCBs are named with a special coding. First a letter M, denoting mask ROM (always SOP44), then a number denoting how
many ROMs of that type, then another letter F, denoting FLASHROM (always TSOP40/48/56), then a number denoting how many
ROMs of that type. That number is always the maximum amount of that ROM type that can be used on the PCB. The actual number
of ROMs populated on the PCB can be less.
@@ -330,9 +330,9 @@ Notes:
| 64M | O | X | |32M FLASH | O |
|----------|----|----| |----------|----|
- WAVEx: 64M SOP44 MASKROM (R6 populated)
+ WAVEx: 64M SOP44 mask ROM (R6 populated)
FLx : Intel E28F016 TSOP40 16M FlashROM or Fujitsu 29F016A TSOP48 16M FlashROM (R8 not populated)
- ROM0x: 64M SOP44 MASKROM (size fixed at 64M, no configure options)
+ ROM0x: 64M SOP44 mask ROM (size fixed at 64M, no configure options)
IC3 : MACH211 CPLD (PLCC44, labelled 'KEYCUS' and stamped with 'KC' & a 3-digit number which is different per game.)
IC4 : PALCE 16V8H (PLCC20, PCB labelled 'A_DECO', chip stamped 'A DECO')
@@ -419,9 +419,9 @@ Notes:
|64M STRATA| O | | 3.3V | X | X | O | O | O | O |
|----------|----| |------|---|---|---|---|---|----|
- WAVEx: 64M SOP44 MASKROM (R6 populated)
+ WAVEx: 64M SOP44 mask ROM (R6 populated)
FLx : Intel E28F320J5 TSOP56 32M FlashROM (R11 & R12 populated)
- ROMx : 64M SOP44 MASKROM (size fixed at 64M, no configure options)
+ ROMx : 64M SOP44 mask ROM (size fixed at 64M, no configure options)
IC3 : MACH211 CPLD or Cypress CY37064 CPLD (PLCC44, labelled 'KEYCUS' and stamped with 'KC' & a 3-digit number which
is different per game.)
IC4 : PALCE 16V8H (PLCC20, PCB labelled 'A_DECO', chip stamped 'M5F4')
@@ -475,9 +475,9 @@ Notes:
| 64M | O | X | |64M STRATA| O |
|----------|----|----| |----------|----|
- WAVEx: 64M SOP44 MASKROM (R6 populated)
+ WAVEx: 64M SOP44 mask ROM (R6 populated)
FLx : Fujitsu 29F016 TSOP48 16M FlashROM (R8 not populated)
- ROMx : 64M SOP44 MASKROM (size fixed at 64M, no configure options)
+ ROMx : 64M SOP44 mask ROM (size fixed at 64M, no configure options)
IC3 : MACH211 CPLD (PLCC44, labelled 'KEYCUS' and stamped with 'KC' & a 3-digit number which is different per game.)
IC4 : PALCE 16V8H (PLCC20, PCB labelled 'A_DECO', chip stamped 'M5F4')
@@ -542,13 +542,13 @@ Notes:
| W128M | R3 | Wave ROMs are 128M if R3 is populated
| W32M | R4 | Wave ROMs are 32M if R4 is populated
| W64M | R5 | Wave ROMs are 64M if R5 is populated
- | M64M | R6 | MASK ROMs are 64M if R6 is populated
- | M32M | R7 | MASK ROMs are 32M if R7 is populated
+ | M64M | R6 | Mask ROMs are 64M if R6 is populated
+ | M32M | R7 | Mask ROMs are 32M if R7 is populated
|-------|----|
- WAVEx: 32M/64M SOP44 MASKROM
+ WAVEx: 32M/64M SOP44 mask ROM
FLx : Fujitsu 29F016 TSOP48 16M FlashROM (size fixed at 16M, no configure options)
- ROMx : 32M/64M SOP44 MASKROM
+ ROMx : 32M/64M SOP44 mask ROM
IC1 : MACH211 CPLD or Cypress CY37064 CPLD (PLCC44, labelled 'KEYCUS' and stamped with 'KC' & a 3-digit number which
is different per game.)
IC2 : 74F139 logic IC
@@ -626,9 +626,9 @@ Notes:
|----------|----|----|
* : These parts on other side of PCB
- WAVEx: 32M/64M SOP44 MASKROM
+ WAVEx: 32M/64M SOP44 mask ROM
FLx : Fujitsu 29F016 TSOP48 16M FlashROM (size fixed at 16M, no configure options)
- ROMx : 64M SOP44 MASKROM (size fixed at 64M, no configure options)
+ ROMx : 64M SOP44 mask ROM (size fixed at 64M, no configure options)
IC2 : MACH211 CPLD (PLCC44, labelled 'KEYCUS' and stamped with 'KC' & a 3-digit number which is different per game.)
IC3 : PALCE 22V10H (PLCC28, labelled 'S12M840A')
IC8 : ALTERA MAX EPM7128STC100-10 FPGA (TQFP100, labelled 'S12M841')
@@ -677,9 +677,9 @@ Notes:
|----------|----|----|
* : These parts on other side of PCB
- WAVEx: 32M/64M SOP44 MASKROM
+ WAVEx: 32M/64M SOP44 mask ROM
FLx : Fujitsu 29F016 TSOP48 16M FlashROM (size fixed at 16M, no configure options)
- ROMx : 64M SOP44 MASKROM (size fixed at 64M, no configure options)
+ ROMx : 64M SOP44 mask ROM (size fixed at 64M, no configure options)
IC2 : Cypress CY37064 CPLD (PLCC44, labelled 'KEYCUS' and stamped with 'KC' & a 3-digit number which is different
per game.)
IC3 : PALCE 22V10H (PLCC28, PCB labelled 'A_DECO', chip stamped 'S12M8F6')
@@ -736,8 +736,8 @@ Notes:
| 64M | X | O |
|----------|----|----|
- WAVEx : 32M/64M SOP44 MASKROM
- ROMx : 64M SOP44 MASKROM (size fixed at 64M, no configure options)
+ WAVEx : 32M/64M SOP44 mask ROM
+ ROMx : 64M SOP44 mask ROM (size fixed at 64M, no configure options)
KEYCUS: CY37064 CPLD (PLCC44, labelled 'KEYCUS' and stamped with 'KC' & a 3-digit number which is different per game.)
IC4 : PALCE 16V8H (PLCC20, PCB labelled 'A_DECO', chip stamped 'S12M10X')
@@ -781,9 +781,9 @@ Notes:
The actual dump of the ROMs on this PCB match the original Soul Calibur dump exactly (a type 2 ROM PCB), even though
the ROM sizes and types are different.
- WAVEx : MR27C3252CZ 32M SOP44 MASKROM
- ROMx : MR27C3252CZ 32M SOP44 MASKROM
- FLx : MR27C3252CZ 32M SOP44 MASKROM
+ WAVEx : MR27C3252CZ 32M SOP44 mask ROM
+ ROMx : MR27C3252CZ 32M SOP44 mask ROM
+ FLx : MR27C3252CZ 32M SOP44 mask ROM
KEYCUS: Not populated
IC4 : GAL16V8B (PLCC20, no other markings)
@@ -812,9 +812,9 @@ SYSTEM 12 F2M5 PCB 8661962600 (8661972600)
| |-------------------| |
|----------------------------------------------------------|
Notes:
- WAVEx: 64M SOP44 MASKROM
+ WAVEx: 64M SOP44 mask ROM
FLx : Intel Flash DA28F640J5 64M FlashROM (SSOP56)
- ROMx : 64M SOP44 MASKROM
+ ROMx : 64M SOP44 mask ROM
IC3 : CY37064 CPLD (PLCC44, labelled 'KEYCUS' and stamped with 'KC' & a 3-digit number which is different per game.)
IC4 : GAL22V10 (PLCC28, PCB labelled 'S12F2M', chip stamped 'S12F2M')
@@ -1359,7 +1359,7 @@ void namcos12_state::namcos12_map(address_map &map)
map(0x1f000000, 0x1f000003).nopr();
map(0x1f000000, 0x1f000001).w(FUNC(namcos12_state::bankoffset_w)); /* banking */
map(0x1f080000, 0x1f083fff).rw(FUNC(namcos12_state::sharedram_r), FUNC(namcos12_state::sharedram_w)); /* shared ram?? */
- map(0x1f140000, 0x1f140fff).rw("at28c16", FUNC(at28c16_device::read), FUNC(at28c16_device::write)).umask32(0x00ff00ff); /* eeprom */
+ map(0x1f140000, 0x1f140fff).rw("at28c16", FUNC(at28c16_device::read), FUNC(at28c16_device::write)).umask32(0x00ff00ff); /* EEPROM */
map(0x1f1bff08, 0x1f1bff0f).nopw(); /* ?? */
map(0x1f700000, 0x1f70ffff).w(FUNC(namcos12_state::dmaoffset_w)); /* dma */
/* Network area */
@@ -1367,7 +1367,7 @@ void namcos12_state::namcos12_map(address_map &map)
// map(0x1f796002, 0x1f796003).w(FUNC(namcos12_state::linkcpu_enable_w));
// map(0x1f796022, 0x1f796023).w(FUNC(namcos12_state::linkcpu_disable_w));
- map(0x1fa00000, 0x1fbfffff).bankr("mainbank"); /* banked roms */
+ map(0x1fa00000, 0x1fbfffff).bankr("mainbank"); /* banked ROMs */
}
void namcos12_state::ptblank2_map(address_map &map)
@@ -2939,7 +2939,7 @@ ROM_END
ROM_START( tektagt )
ROM_REGION32_LE( 0x00400000, "maincpu:rom", 0 ) /* main prg */
- ROM_LOAD16_BYTE( "teg2verc1.2e", 0x0000000, 0x200000, CRC(c6da0717) SHA1(9e01ae64710d85eb9899d6fa6fd0a2152aee8c11) ) /* Modified to work with alt romboard? */
+ ROM_LOAD16_BYTE( "teg2verc1.2e", 0x0000000, 0x200000, CRC(c6da0717) SHA1(9e01ae64710d85eb9899d6fa6fd0a2152aee8c11) ) /* Modified to work with alt ROM board? */
ROM_LOAD16_BYTE( "teg2verc1.2j", 0x0000001, 0x200000, CRC(25a1d2ff) SHA1(529a11a1bbb8655534d7ec371f1c09e9e387ed11) )
ROM_REGION32_LE( 0x3800000, "bankedroms", 0 ) /* main data */
@@ -2950,7 +2950,7 @@ ROM_START( tektagt )
ROM_LOAD32_WORD( "teg1rom2e.11", 0x2000000, 0x800000, CRC(6e5c3428) SHA1(e3cdb60a4445406877b2e273385f34bfb0974220) )
ROM_LOAD32_WORD( "teg1rom2o.15", 0x2000002, 0x800000, CRC(21ce9dfa) SHA1(f27e8210ee236c327aa3e1ce4dd408abc6580a1b) )
- ROM_LOAD32_BYTE( "teg_flel.4", 0x3000000, 0x200000, CRC(88b3823c) SHA1(6f31acb642c57daccbfdb87b790037e261c8c73c) ) /* Flash roms with no labels */
+ ROM_LOAD32_BYTE( "teg_flel.4", 0x3000000, 0x200000, CRC(88b3823c) SHA1(6f31acb642c57daccbfdb87b790037e261c8c73c) ) /* Flash ROMs with no labels */
ROM_LOAD32_BYTE( "teg_fleu.5", 0x3000001, 0x200000, CRC(36df0867) SHA1(6bec8560ad4c122dc909daa83aa9089ba5b281f7) )
ROM_LOAD32_BYTE( "teg_flol.6", 0x3000002, 0x200000, CRC(03a76765) SHA1(ae35ae28375f2a3e52d72b77ec09750c326cc269) )
ROM_LOAD32_BYTE( "teg_flou.7", 0x3000003, 0x200000, CRC(6d6947d1) SHA1(2f307bc4070fadb510c0473bc91d917b2d845ca5) )
@@ -3007,7 +3007,7 @@ ROM_START( tektagtuc1 )
ROM_LOAD32_WORD( "teg1rom2e.11", 0x2000000, 0x800000, CRC(6e5c3428) SHA1(e3cdb60a4445406877b2e273385f34bfb0974220) )
ROM_LOAD32_WORD( "teg1rom2o.15", 0x2000002, 0x800000, CRC(21ce9dfa) SHA1(f27e8210ee236c327aa3e1ce4dd408abc6580a1b) )
- ROM_LOAD32_BYTE( "teg_flel.4", 0x3000000, 0x200000, CRC(88b3823c) SHA1(6f31acb642c57daccbfdb87b790037e261c8c73c) ) /* Flash roms with no labels */
+ ROM_LOAD32_BYTE( "teg_flel.4", 0x3000000, 0x200000, CRC(88b3823c) SHA1(6f31acb642c57daccbfdb87b790037e261c8c73c) ) /* Flash ROMs with no labels */
ROM_LOAD32_BYTE( "teg_fleu.5", 0x3000001, 0x200000, CRC(36df0867) SHA1(6bec8560ad4c122dc909daa83aa9089ba5b281f7) )
ROM_LOAD32_BYTE( "teg_flol.6", 0x3000002, 0x200000, CRC(03a76765) SHA1(ae35ae28375f2a3e52d72b77ec09750c326cc269) )
ROM_LOAD32_BYTE( "teg_flou.7", 0x3000003, 0x200000, CRC(6d6947d1) SHA1(2f307bc4070fadb510c0473bc91d917b2d845ca5) )
@@ -3033,7 +3033,7 @@ ROM_START( tektagtub )
ROM_LOAD32_WORD( "teg1rom2e.11", 0x2000000, 0x800000, CRC(6e5c3428) SHA1(e3cdb60a4445406877b2e273385f34bfb0974220) )
ROM_LOAD32_WORD( "teg1rom2o.15", 0x2000002, 0x800000, CRC(21ce9dfa) SHA1(f27e8210ee236c327aa3e1ce4dd408abc6580a1b) )
- ROM_LOAD32_BYTE( "teg_flel.4", 0x3000000, 0x200000, CRC(88b3823c) SHA1(6f31acb642c57daccbfdb87b790037e261c8c73c) ) /* Flash roms with no labels */
+ ROM_LOAD32_BYTE( "teg_flel.4", 0x3000000, 0x200000, CRC(88b3823c) SHA1(6f31acb642c57daccbfdb87b790037e261c8c73c) ) /* Flash ROMs with no labels */
ROM_LOAD32_BYTE( "teg_fleu.5", 0x3000001, 0x200000, CRC(36df0867) SHA1(6bec8560ad4c122dc909daa83aa9089ba5b281f7) )
ROM_LOAD32_BYTE( "teg_flol.6", 0x3000002, 0x200000, CRC(03a76765) SHA1(ae35ae28375f2a3e52d72b77ec09750c326cc269) )
ROM_LOAD32_BYTE( "teg_flou.7", 0x3000003, 0x200000, CRC(6d6947d1) SHA1(2f307bc4070fadb510c0473bc91d917b2d845ca5) )
@@ -3052,9 +3052,9 @@ ROM_START( tektagtjc1 )
ROM_LOAD16_BYTE( "teg1verc1.2j", 0x0000001, 0x200000, CRC(4ece9b9a) SHA1(7091dadfe3a2954e684fcc9e5a3337ecd26609f6) )
ROM_REGION32_LE( 0x3800000, "bankedroms", 0 ) /* main data */
- ROM_LOAD32_WORD( "teg1_rom0e.ic9", 0x0000000, 0x800000, BAD_DUMP CRC(c962a373) SHA1(d662dbd89ef62c5ac3150a018fc2d35ef2ee94ac) ) // These roms were dumped half size,
+ ROM_LOAD32_WORD( "teg1_rom0e.ic9", 0x0000000, 0x800000, BAD_DUMP CRC(c962a373) SHA1(d662dbd89ef62c5ac3150a018fc2d35ef2ee94ac) ) // These ROMs were dumped half size,
ROM_LOAD32_WORD( "teg1_rom0o.ic13", 0x0000002, 0x800000, BAD_DUMP CRC(badb7dcf) SHA1(8c0bf7f6351c5a2a0996df371a901cf90c68cd8c) ) // it's possible the second half of
- ROM_LOAD32_WORD( "teg1_rom1e.ic10", 0x1000000, 0x800000, BAD_DUMP CRC(b3d56124) SHA1(4df20c74ba63f7362caf15e9b8949fab655704fb) ) // the japanese roms contains
+ ROM_LOAD32_WORD( "teg1_rom1e.ic10", 0x1000000, 0x800000, BAD_DUMP CRC(b3d56124) SHA1(4df20c74ba63f7362caf15e9b8949fab655704fb) ) // the japanese ROMs contain
ROM_LOAD32_WORD( "teg1_rom1o.ic14", 0x1000002, 0x800000, BAD_DUMP CRC(2434ceb6) SHA1(f19f1599acbd6fd48793a2ee5a500ca817d9df56) ) // different graphics.
ROM_LOAD32_WORD( "teg1_rom2e.ic11", 0x2000000, 0x800000, BAD_DUMP CRC(6e5c3428) SHA1(e3cdb60a4445406877b2e273385f34bfb0974220) ) //
ROM_LOAD32_WORD( "teg1_rom2o.ic15", 0x2000002, 0x800000, BAD_DUMP CRC(21ce9dfa) SHA1(f27e8210ee236c327aa3e1ce4dd408abc6580a1b) ) //