From 3e94326fe23d2b62a27a69a720d6f36bbf620496 Mon Sep 17 00:00:00 2001 From: hap Date: Fri, 16 Jun 2023 11:36:33 +0200 Subject: turbo,zaxxon: set 8255 tristate to 0, m6800: zerofill more class variables, misc: change "Bios" to "BIOS" --- src/devices/bus/isa/hdc.cpp | 2 +- src/devices/bus/isa/lbaenhancer.cpp | 2 +- src/devices/bus/isa/xtide.cpp | 6 +- src/devices/bus/nes/disksys.cpp | 4 +- src/devices/bus/spectrum/mface.cpp | 2 +- src/devices/cpu/m6800/m6800.cpp | 5 +- src/devices/cpu/m6800/m6800.h | 17 ++- src/devices/cpu/m6800/m6801.cpp | 47 ++++++++- src/devices/cpu/m6800/m6801.h | 45 ++++---- src/emu/romload.cpp | 2 +- src/mame/apf/apf.cpp | 2 +- src/mame/ausnz/applix.cpp | 2 +- src/mame/bandai/wswan.cpp | 2 +- src/mame/capcom/cps3.cpp | 8 +- src/mame/capcom/tvcapcom.cpp | 2 +- src/mame/dataeast/decocass.cpp | 24 ++--- src/mame/dec/rainbow.cpp | 2 +- src/mame/handheld/hh_tms1k.cpp | 4 +- src/mame/hp/hp9k.cpp | 4 +- src/mame/igs/pgm.cpp | 9 +- src/mame/kaneko/suprnova.cpp | 2 +- src/mame/mame.lst | 14 +-- src/mame/misc/3do.cpp | 4 +- src/mame/misc/ez2d.cpp | 2 +- src/mame/misc/playcenter.cpp | 2 +- src/mame/msx/sangho.cpp | 2 +- src/mame/msx/sfkick.cpp | 2 +- src/mame/namco/namcos1.cpp | 199 ++++++++++++++++++------------------ src/mame/neogeo/neogeo.cpp | 26 ++--- src/mame/neogeo/neogeocd.cpp | 8 +- src/mame/nintendo/nss.cpp | 36 +++---- src/mame/nintendo/playch10.cpp | 4 +- src/mame/nintendo/sfcbox.cpp | 4 +- src/mame/pc/at.cpp | 24 ++--- src/mame/pc/calchase.cpp | 4 +- src/mame/pc/genpc.cpp | 10 +- src/mame/pc/pc.cpp | 2 +- src/mame/pinball/recel.cpp | 2 +- src/mame/sega/chihiro.cpp | 4 +- src/mame/sega/hikaru.cpp | 2 +- src/mame/sega/lindbergh.cpp | 4 +- src/mame/sega/naomi.cpp | 4 +- src/mame/sega/naomigd.cpp | 16 +-- src/mame/sega/stv.cpp | 8 +- src/mame/sega/triforce.cpp | 6 +- src/mame/sega/turbo.cpp | 21 ++++ src/mame/sega/zaxxon.cpp | 4 +- src/mame/sigma/sigmab98.cpp | 2 +- src/mame/skeleton/cortex.cpp | 2 +- src/mame/skeleton/mycom.cpp | 8 +- src/mame/snk/hng64.cpp | 4 +- src/mame/sony/taitogn.cpp | 8 +- 52 files changed, 344 insertions(+), 287 deletions(-) diff --git a/src/devices/bus/isa/hdc.cpp b/src/devices/bus/isa/hdc.cpp index 9ba9f3c9f6c..ae164d52647 100644 --- a/src/devices/bus/isa/hdc.cpp +++ b/src/devices/bus/isa/hdc.cpp @@ -117,7 +117,7 @@ const char *const s_hdc_command_names[] = ROM_START( hdc ) ROM_REGION(0x02000,"hdc", 0) - // Bios taken from WD1002A-WX1 + // BIOS taken from WD1002A-WX1 ROM_LOAD("wdbios.rom", 0x00000, 0x02000, CRC(8e9e2bd4) SHA1(601d7ceab282394ebab50763c267e915a6a2166a)) /* WDC IDE Superbios 2.0 (06/28/89) Expansion Rom C8000-C9FFF */ ROM_END diff --git a/src/devices/bus/isa/lbaenhancer.cpp b/src/devices/bus/isa/lbaenhancer.cpp index 242f1f47afe..df5d7cdb4a1 100644 --- a/src/devices/bus/isa/lbaenhancer.cpp +++ b/src/devices/bus/isa/lbaenhancer.cpp @@ -9,7 +9,7 @@ Generic BIOS extension card. Adds 28 bit LBA mode to any pre-1994 board with an empty ISA slot. - Supports 1 to 4 large hard disks. Bios boot remains possible. + Supports 1 to 4 large hard disks. BIOS boot remains possible. Check date code of Ami BIOS (at bottom of boot screen): 40-0100-001139-00101111-111192-486ABC-F (111192 will not support LBA) diff --git a/src/devices/bus/isa/xtide.cpp b/src/devices/bus/isa/xtide.cpp index 4686edb6739..c21b6c12d54 100644 --- a/src/devices/bus/isa/xtide.cpp +++ b/src/devices/bus/isa/xtide.cpp @@ -11,7 +11,7 @@ Card has jumpers for I/O base address, and ROM base address, the default rom images being we'll emulate an I/O base of 0x300 and a ROM base of 0xC8000. If the I/O address is changed then you will need to use XTIDECFG to configure the ROM. -The opensource bios is available from : +The opensource BIOS is available from : http://code.google.com/p/xtideuniversalbios/ The data high register is connected to a pair of latches that have the MSB of @@ -175,10 +175,10 @@ ROM_START( xtide ) ROM_DEFAULT_BIOS("xub200b3xt") - ROM_SYSTEM_BIOS( 0, "xtide_010", "Hargle's Bios v0.10" ) + ROM_SYSTEM_BIOS( 0, "xtide_010", "Hargle's BIOS v0.10" ) ROMX_LOAD( "oprom.bin,v0.10", 0x000000, 0x002000, CRC(56075ac2) SHA1(f55285a1ed8414c8ddf2364421552e0548cf548f), ROM_BIOS(0) ) - ROM_SYSTEM_BIOS( 1, "xtide_011", "Hargle's Bios v0.11" ) + ROM_SYSTEM_BIOS( 1, "xtide_011", "Hargle's BIOS v0.11" ) ROMX_LOAD( "oprom.bin,v0.11", 0x000000, 0x002000, CRC(c5fee6c5) SHA1(cc3a015d8d36208d99de8500c962828d2daea939), ROM_BIOS(1) ) ROM_SYSTEM_BIOS( 2, "xub110xt", "XTIDE_Universal_BIOS_v1.1.0 (XT)" ) diff --git a/src/devices/bus/nes/disksys.cpp b/src/devices/bus/nes/disksys.cpp index 9d783f6405a..582f63a3b21 100644 --- a/src/devices/bus/nes/disksys.cpp +++ b/src/devices/bus/nes/disksys.cpp @@ -62,9 +62,9 @@ void nes_disksys_device::device_add_mconfig(machine_config &config) ROM_START( disksys ) ROM_REGION(0x2000, "drive", 0) - ROM_SYSTEM_BIOS( 0, "2c33a-01a", "Famicom Disk System Bios") + ROM_SYSTEM_BIOS( 0, "2c33a-01a", "Famicom Disk System BIOS") ROMX_LOAD( "rp2c33a-01a.bin", 0x0000, 0x2000, CRC(5e607dcf) SHA1(57fe1bdee955bb48d357e463ccbf129496930b62), ROM_BIOS(0)) // newer, Nintendo logo has no shadow - ROM_SYSTEM_BIOS( 1, "2c33-01", "Famicom Disk System Bios, older") + ROM_SYSTEM_BIOS( 1, "2c33-01", "Famicom Disk System BIOS, older") ROMX_LOAD( "rp2c33-01.bin", 0x0000, 0x2000, CRC(1c7ae5d5) SHA1(af5af53f66982e749643fdf8b2acbb7d4d3ed229), ROM_BIOS(1)) // older, Nintendo logo has shadow ROM_END diff --git a/src/devices/bus/spectrum/mface.cpp b/src/devices/bus/spectrum/mface.cpp index 68ba08ac5b0..efecf361ee8 100644 --- a/src/devices/bus/spectrum/mface.cpp +++ b/src/devices/bus/spectrum/mface.cpp @@ -50,7 +50,7 @@ This isn't enough to stop the clash so perhaps schematic is for some non-Beta-supporting version or has an error. Assume for now the entire joystick is disabled as that's the only way Beta can work. Beta support seems limited to Beta v3/plus (TR-DOS 3/4.xx) models, beta128 (TR-DOS 5.xx) doesn't work. - Bios rom "mu21e7" has issues with Betaplus, doesn't work with betav3,beta128,betacbi, perhaps it's for some other interface entirely...? + BIOS rom "mu21e7" has issues with Betaplus, doesn't work with betav3,beta128,betacbi, perhaps it's for some other interface entirely...? The enable/disable switch became necessary on later versions as games had started including checks to detect presence of the interface. eg. Renegade ("The Hit Squad" re-release) whilst loading, reads from 0x9f specifically to cause the MF (if present) to page in and crash the machine. diff --git a/src/devices/cpu/m6800/m6800.cpp b/src/devices/cpu/m6800/m6800.cpp index 3dca17292a4..8b6a48b048b 100644 --- a/src/devices/cpu/m6800/m6800.cpp +++ b/src/devices/cpu/m6800/m6800.cpp @@ -535,13 +535,16 @@ void m6800_cpu_device::device_start() space(has_space(AS_OPCODES) ? AS_OPCODES : AS_PROGRAM).cache(m_copcodes); space(AS_PROGRAM).specific(m_program); + m_ppc.d = 0; m_pc.d = 0; m_s.d = 0; m_x.d = 0; m_d.d = 0; m_cc = 0; m_wai_state = 0; - m_irq_state[0] = m_irq_state[1] = m_irq_state[2] = 0; + m_nmi_state = 0; + m_nmi_pending = 0; + std::fill(std::begin(m_irq_state), std::end(m_irq_state), 0); save_item(NAME(m_ppc.w.l)); save_item(NAME(m_pc.w.l)); diff --git a/src/devices/cpu/m6800/m6800.h b/src/devices/cpu/m6800/m6800.h index 10e40ab3a3f..1df3834db25 100644 --- a/src/devices/cpu/m6800/m6800.h +++ b/src/devices/cpu/m6800/m6800.h @@ -75,22 +75,21 @@ protected: PAIR m_s; /* Stack pointer */ PAIR m_x; /* Index register */ PAIR m_d; /* Accumulators */ - uint8_t m_cc; /* Condition codes */ - uint8_t m_wai_state; /* WAI opcode state ,(or sleep opcode state) */ - uint8_t m_nmi_state; /* NMI line state */ - uint8_t m_nmi_pending; /* NMI pending */ - uint8_t m_irq_state[4]; /* IRQ line state [IRQ1,TIN,SC1,IS] */ + PAIR m_ea; /* effective address (temporary variable) */ + uint8_t m_cc; /* Condition codes */ + uint8_t m_wai_state; /* WAI opcode state (or sleep opcode state) */ + uint8_t m_nmi_state; /* NMI line state */ + uint8_t m_nmi_pending; /* NMI pending */ + uint8_t m_irq_state[4]; /* IRQ line state [IRQ1,TIN,SC1,IS] */ /* Memory spaces */ memory_access<16, 0, 0, ENDIANNESS_BIG>::cache m_cprogram, m_copcodes; memory_access<16, 0, 0, ENDIANNESS_BIG>::specific m_program; const op_func *m_insn; - const uint8_t *m_cycles; /* clock cycle of instruction table */ + const uint8_t *m_cycles; /* clock cycle of instruction table */ - int m_icount; - - PAIR m_ea; /* effective address */ + int m_icount; static const uint8_t flags8i[256]; static const uint8_t flags8d[256]; diff --git a/src/devices/cpu/m6800/m6801.cpp b/src/devices/cpu/m6800/m6801.cpp index 4eeed000c92..0388134d0f6 100644 --- a/src/devices/cpu/m6800/m6801.cpp +++ b/src/devices/cpu/m6800/m6801.cpp @@ -1040,14 +1040,40 @@ void m6801_cpu_device::device_start() m_sci_timer = timer_alloc(FUNC(m6801_cpu_device::sci_tick), this); - m_irq_state[M6801_IS_LINE] = 0; - m_port_ddr[3] = 0; - m_port_data[3] = 0; + std::fill(std::begin(m_port_ddr), std::end(m_port_ddr), 0); + std::fill(std::begin(m_port_data), std::end(m_port_data), 0); + m_p3csr = 0; + m_tcsr = 0; + m_pending_tcsr = 0; + m_irq2 = 0; + m_ram_ctrl = 0; + m_counter.d = 0; + m_output_compare.d = 0; m_input_capture = 0; + m_pending_isf_clear = false; + m_port3_latched = 0; + m_port2_written = false; + + m_trcsr = 0; + m_rmcr = 0; m_rdr = 0; m_tdr = 0; - m_rmcr = 0; - m_ram_ctrl = 0; + m_rsr = 0; + m_tsr = 0; + m_rxbits = 0; + m_txbits = 0; + m_txstate = 0; + m_trcsr_read_tdre = 0; + m_trcsr_read_orfe = 0; + m_trcsr_read_rdrf = 0; + m_tx = 0; + m_ext_serclock = 0; + m_use_ext_serclock = false; + + m_latch09 = 0; + m_timer_over.d = 0; + m_timer_next = 0; + m_sc1_state = 0; save_item(NAME(m_port_ddr)); save_item(NAME(m_port_data)); @@ -1090,7 +1116,17 @@ void hd6301x_cpu_device::device_start() { m6801_cpu_device::device_start(); + std::fill(std::begin(m_portx_ddr), std::end(m_portx_ddr), 0); std::fill(std::begin(m_portx_data), std::end(m_portx_data), 0); + m_tcsr2 = 0; + m_pending_tcsr2 = 0; + m_output_compare2.d = 0; + + m_t2cnt = 0; + m_tconr = 0; + m_tcsr3 = 0; + m_tout3 = false; + m_t2cnt_written = false; save_item(NAME(m_portx_ddr)); save_item(NAME(m_portx_data)); @@ -1109,6 +1145,7 @@ void hd6301y_cpu_device::device_start() { hd6301x_cpu_device::device_start(); + m_p6csr = 0; save_item(NAME(m_p6csr)); } diff --git a/src/devices/cpu/m6800/m6801.h b/src/devices/cpu/m6800/m6801.h index 97f348990be..3a8a4553078 100644 --- a/src/devices/cpu/m6800/m6801.h +++ b/src/devices/cpu/m6800/m6801.h @@ -129,33 +129,33 @@ protected: int m_sclk_divider; /* internal registers */ - uint8_t m_port_ddr[4]; - uint8_t m_port_data[4]; - uint8_t m_p3csr; // Port 3 Control/Status Register - uint8_t m_tcsr; /* Timer Control and Status Register */ - uint8_t m_pending_tcsr; /* pending IRQ flag for clear IRQflag process */ - uint8_t m_irq2; /* IRQ2 flags */ - uint8_t m_ram_ctrl; - PAIR m_counter; /* free running counter */ - PAIR m_output_compare; /* output compare */ - uint16_t m_input_capture; /* input capture */ - bool m_pending_isf_clear; - int m_port3_latched; - - uint8_t m_trcsr, m_rmcr, m_rdr, m_tdr, m_rsr, m_tsr; - int m_rxbits, m_txbits, m_txstate, m_trcsr_read_tdre, m_trcsr_read_orfe, m_trcsr_read_rdrf, m_tx, m_ext_serclock; - bool m_use_ext_serclock; - bool m_port2_written; - - int m_latch09; - - PAIR m_timer_over; + uint8_t m_port_ddr[4]; + uint8_t m_port_data[4]; + uint8_t m_p3csr; // Port 3 Control/Status Register + uint8_t m_tcsr; /* Timer Control and Status Register */ + uint8_t m_pending_tcsr; /* pending IRQ flag for clear IRQflag process */ + uint8_t m_irq2; /* IRQ2 flags */ + uint8_t m_ram_ctrl; + PAIR m_counter; /* free running counter */ + PAIR m_output_compare; /* output compare */ + uint16_t m_input_capture; /* input capture */ + bool m_pending_isf_clear; + int m_port3_latched; + bool m_port2_written; + + uint8_t m_trcsr, m_rmcr, m_rdr, m_tdr, m_rsr, m_tsr; + int m_rxbits, m_txbits, m_txstate, m_trcsr_read_tdre, m_trcsr_read_orfe, m_trcsr_read_rdrf, m_tx, m_ext_serclock; + bool m_use_ext_serclock; + + int m_latch09; + + PAIR m_timer_over; emu_timer *m_sci_timer; /* point of next timer event */ uint32_t m_timer_next; - int m_sc1_state; + int m_sc1_state; static const uint8_t cycles_6803[256]; static const uint8_t cycles_63701[256]; @@ -380,7 +380,6 @@ protected: void clear_pending_isf(); uint8_t m_p6csr; - bool m_pending_isf_clear; }; diff --git a/src/emu/romload.cpp b/src/emu/romload.cpp index a09ee923f85..521ebcf0df2 100644 --- a/src/emu/romload.cpp +++ b/src/emu/romload.cpp @@ -361,7 +361,7 @@ std::error_condition rom_load_manager::set_disk_handle(std::string_view region, /*------------------------------------------------- determine_bios_rom - determine system_bios - from SystemBios structure and OPTION_BIOS + from SYSTEM_BIOS structure and OPTION_BIOS -------------------------------------------------*/ void rom_load_manager::determine_bios_rom(device_t &device, const char *specbios) diff --git a/src/mame/apf/apf.cpp b/src/mame/apf/apf.cpp index 3cda9bc9e93..74546e86ea6 100644 --- a/src/mame/apf/apf.cpp +++ b/src/mame/apf/apf.cpp @@ -619,7 +619,7 @@ ROM_START(apfm1000) ROM_SYSTEM_BIOS( 1, "trash", "Trash II" ) // In Rocket Patrol, the ships are replaced by garbage trucks ROMX_LOAD("trash-ii.bin", 0x0000, 0x1000, CRC(3bd8640a) SHA1(da4cd8163990adbc5acd3eab604b41e1066bb832), ROM_BIOS(1) ) - ROM_SYSTEM_BIOS( 2, "mod", "Mod Bios" ) // (c) 1982 W.Lunquist - In Basic, CALL 18450 to get a machine-language monitor + ROM_SYSTEM_BIOS( 2, "mod", "Mod BIOS" ) // (c) 1982 W.Lunquist - In Basic, CALL 18450 to get a machine-language monitor ROMX_LOAD("mod_bios.bin", 0x0000, 0x1000, CRC(f320aba6) SHA1(9442349fca8b001a5765e2fe8b84db4ece7886c1), ROM_BIOS(2) ) ROM_END diff --git a/src/mame/ausnz/applix.cpp b/src/mame/ausnz/applix.cpp index a3d29940e9c..7a7cffc8589 100644 --- a/src/mame/ausnz/applix.cpp +++ b/src/mame/ausnz/applix.cpp @@ -29,7 +29,7 @@ - Audio: it could be better - DAC output is used to compare against analog inputs; core doesn't permit audio outputs to be used for non-speaker purposes. - - Bios 5 crashes MAME after scrolling about half a screen + - BIOS 5 crashes MAME after scrolling about half a screen ****************************************************************************/ diff --git a/src/mame/bandai/wswan.cpp b/src/mame/bandai/wswan.cpp index 4986fdba4c6..4989209bc7e 100644 --- a/src/mame/bandai/wswan.cpp +++ b/src/mame/bandai/wswan.cpp @@ -556,7 +556,7 @@ u16 wswan_state::port_r(offs_t offset, u16 mem_mask) return m_vdp->reg_r(offset, mem_mask); case 0xa0 / 2: // Hardware type - // Bit 0 - Disable/enable Bios + // Bit 0 - Disable/enable BIOS // Bit 1 - Determine mono/color // Bit 2 - Unknown, used to determine color/crystal // Bit 3 - Unknown diff --git a/src/mame/capcom/cps3.cpp b/src/mame/capcom/cps3.cpp index cc3bb417099..26d7bdba071 100644 --- a/src/mame/capcom/cps3.cpp +++ b/src/mame/capcom/cps3.cpp @@ -2140,7 +2140,7 @@ void cps3_state::colourram_w(offs_t offset, u16 data, u16 mem_mask) /* there are more unknown writes, but you get the idea */ void cps3_state::cps3_map(address_map &map) { - map(0x00000000, 0x0007ffff).rom().region("bios", 0); // Bios ROM + map(0x00000000, 0x0007ffff).rom().region("bios", 0); // BIOS ROM map(0x02000000, 0x0207ffff).ram().share("mainram"); // Main RAM map(0x03000000, 0x030003ff).ram(); // 'FRAM' (sfiii and warzard memory test mode ONLY, and only odd bytes) @@ -2189,7 +2189,7 @@ void cps3_state::cps3_map(address_map &map) void cps3_state::decrypted_opcodes_map(address_map &map) { - map(0x00000000, 0x0007ffff).rom().region("bios", 0); // Bios ROM + map(0x00000000, 0x0007ffff).rom().region("bios", 0); // BIOS ROM map(0x06000000, 0x06ffffff).rom().share("decrypted_gamerom"); map(0xc0000000, 0xc00003ff).rom().share("sh2cache_ram_decrypted"); } @@ -4062,8 +4062,8 @@ GAME( 1997, sfiiiu, sfiii, sfiii, cps3, cps3_state, init_sfiii, GAME( 1997, sfiiia, sfiii, sfiii, cps3, cps3_state, init_sfiii, ROT0, "Capcom", "Street Fighter III: New Generation (Asia 970204)", MACHINE_SUPPORTS_SAVE ) GAME( 1997, sfiiij, sfiii, sfiii, cps3, cps3_state, init_sfiii, ROT0, "Capcom", "Street Fighter III: New Generation (Japan 970204)", MACHINE_SUPPORTS_SAVE ) GAME( 1997, sfiiih, sfiii, sfiii, cps3, cps3_state, init_sfiii, ROT0, "Capcom", "Street Fighter III: New Generation (Hispanic 970204)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sfiiin, sfiii, sfiii, cps3, cps3_state, init_sfiii, ROT0, "Capcom", "Street Fighter III: New Generation (Asia 970204, NO CD, bios set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sfiiina, sfiii, sfiii, cps3, cps3_state, init_sfiii, ROT0, "Capcom", "Street Fighter III: New Generation (Asia 970204, NO CD, bios set 2)", MACHINE_SUPPORTS_SAVE ) +GAME( 1997, sfiiin, sfiii, sfiii, cps3, cps3_state, init_sfiii, ROT0, "Capcom", "Street Fighter III: New Generation (Asia 970204, NO CD, BIOS set 1)", MACHINE_SUPPORTS_SAVE ) +GAME( 1997, sfiiina, sfiii, sfiii, cps3, cps3_state, init_sfiii, ROT0, "Capcom", "Street Fighter III: New Generation (Asia 970204, NO CD, BIOS set 2)", MACHINE_SUPPORTS_SAVE ) /* Street Fighter III 2nd Impact: Giant Attack */ diff --git a/src/mame/capcom/tvcapcom.cpp b/src/mame/capcom/tvcapcom.cpp index 7f2a8b8b961..6cfe8326b0b 100644 --- a/src/mame/capcom/tvcapcom.cpp +++ b/src/mame/capcom/tvcapcom.cpp @@ -79,7 +79,7 @@ void tvcapcom_state::tvcapcom(machine_config &config) } ROM_START( tvcapcom ) - // Bios?? + // BIOS?? ROM_REGION( 0x21000898, "flash", ROMREGION_ERASE) // it's possible all these dumps are bad diff --git a/src/mame/dataeast/decocass.cpp b/src/mame/dataeast/decocass.cpp index ed3d089208e..32e95992bd9 100644 --- a/src/mame/dataeast/decocass.cpp +++ b/src/mame/dataeast/decocass.cpp @@ -1348,7 +1348,7 @@ void decocass_type3_state::cfghtice(machine_config &config) ROMX_LOAD(name, offset, length, hash, ROM_BIOS(bios)) -/************ Version A bios roms *************/ +/************ Version A BIOS roms *************/ #define DECOCASS_BIOS_AUDIOCPU(biosindex) \ ROM_LOAD_BIOS( biosindex, "v1-.5a", 0xf800, 0x0800, CRC(b66b2c2a) SHA1(0097f38beb4872e735e560148052e258a26b08fd) ) /* from RMS-8 board: 2716 eprom @5A w/V1- label, contains audio cpu code */ @@ -1366,25 +1366,25 @@ void decocass_type3_state::cfghtice(machine_config &config) ROM_LOAD_BIOS( biosindex, "rms-3_p4-.f6", 0x0020, 0x0020, CRC(9014c0fd) SHA1(7405d39a5f4fcad821448ddaf6bd4e27c0c9e145) ) /* M3-7603-5 (82s123 equiv, 32x8 TS) PROM, unknown purpose (gfx related: tile banking? horizontal counter related) */ \ ROM_LOAD_BIOS( biosindex, "dsp-3_p5-.m4", 0x0040, 0x0020, CRC(e52089a0) SHA1(d85c17809b089c6977ee9571f976af6f107fd4d3) ) /* M3-7603-5 (82s123 equiv, 32x8 TS) PROM, handles DRAM banking and timing */ -/************ Common MCU bios rom *************/ +/************ Common MCU BIOS rom *************/ #define DECOCASS_BIOS_MCU \ ROM_LOAD( "cassmcu.1c", 0x0000, 0x0400, CRC(a6df18fd) SHA1(1f9ea47e372d31767c936c15852b43df2b0ee8ff) ) /* from B10-B board: "NEC // JAPAN // X1202D-108 // D8041C 535" 8041 MCU @1C, handles cassette and other stuff; This info needs additional verification, as the d8041-535 mcu has not been dumped yet to prove code is the same. */ #define DECOCASS_BIOS_MAIN \ - ROM_SYSTEM_BIOS( 0, "a", "Bios A (Japan)" ) \ - ROM_SYSTEM_BIOS( 1, "b", "Bios B (USA)" ) \ - ROM_SYSTEM_BIOS( 2, "c", "Bios C (UK)" ) \ - ROM_SYSTEM_BIOS( 3, "d", "Bios D (Europe)" ) \ - ROM_SYSTEM_BIOS( 4, "a0", "Bios A (Japan, older PCB)" ) \ - ROM_SYSTEM_BIOS( 5, "b0", "Bios B (USA, older PCB)" ) \ - ROM_SYSTEM_BIOS( 6, "c0", "Bios C (UK, older PCB)" ) \ - ROM_SYSTEM_BIOS( 7, "d0", "Bios D (Europe, older PCB)" ) \ + ROM_SYSTEM_BIOS( 0, "a", "BIOS A (Japan)" ) \ + ROM_SYSTEM_BIOS( 1, "b", "BIOS B (USA)" ) \ + ROM_SYSTEM_BIOS( 2, "c", "BIOS C (UK)" ) \ + ROM_SYSTEM_BIOS( 3, "d", "BIOS D (Europe)" ) \ + ROM_SYSTEM_BIOS( 4, "a0", "BIOS A (Japan, older PCB)" ) \ + ROM_SYSTEM_BIOS( 5, "b0", "BIOS B (USA, older PCB)" ) \ + ROM_SYSTEM_BIOS( 6, "c0", "BIOS C (UK, older PCB)" ) \ + ROM_SYSTEM_BIOS( 7, "d0", "BIOS D (Europe, older PCB)" ) \ \ ROM_REGION( 0x10000, "maincpu", 0 ) \ /* New boardset BIOS */ \ - ROM_LOAD_BIOS( 0, "v0a-.7e", 0xf000, 0x1000, CRC(3d33ac34) SHA1(909d59e7a993affd10224402b4370e82a5f5545c) ) /* from RMS-8 board: 2732 EPROM @7E w/'V0A-' label (has HDRA01HDR string inside it), bios code */ \ - ROM_LOAD_BIOS( 1, "v0b-.7e", 0xf000, 0x1000, CRC(23d929b7) SHA1(063f83020ba3d6f43ab8471f95ca919767b93aa4) ) /* from RMS-8 board: 2732 EPROM @7E w/'V0B-' label (has HDRB01HDR string inside it), bios code */ \ + ROM_LOAD_BIOS( 0, "v0a-.7e", 0xf000, 0x1000, CRC(3d33ac34) SHA1(909d59e7a993affd10224402b4370e82a5f5545c) ) /* from RMS-8 board: 2732 EPROM @7E w/'V0A-' label (has HDRA01HDR string inside it), BIOS code */ \ + ROM_LOAD_BIOS( 1, "v0b-.7e", 0xf000, 0x1000, CRC(23d929b7) SHA1(063f83020ba3d6f43ab8471f95ca919767b93aa4) ) /* from RMS-8 board: 2732 EPROM @7E w/'V0B-' label (has HDRB01HDR string inside it), BIOS code */ \ ROM_LOAD_BIOS( 2, "v0c-.7e", 0xf000, 0x1000, CRC(9f505709) SHA1(a9c661ba5a0d3fa5e935fb9c10fa63e2d9809981) ) /* handcrafted (single byte changed) because cnebula requires region C */ \ ROM_LOAD_BIOS( 3, "v0d-.7e", 0xf000, 0x1000, CRC(1e0c22b1) SHA1(5fec8fef500bbebc13d0173406afc55235d3affb) ) /* handcrafted (single byte changed) because ctisland3 requires region D */ \ \ diff --git a/src/mame/dec/rainbow.cpp b/src/mame/dec/rainbow.cpp index f9c73cf14ef..a940405ec96 100644 --- a/src/mame/dec/rainbow.cpp +++ b/src/mame/dec/rainbow.cpp @@ -931,7 +931,7 @@ void rainbow_base_state::rainbow8088_base_map(address_map &map) // There is a 2212 (256 x 4 bit) NVRAM from 0xed000 to 0xed0ff (*) // shadowed at $ec000 - $ecfff and from $ed100 - $edfff. - // (*) ED000 - ED0FF is the area the DEC-100-B Bios accesses and checks + // (*) ED000 - ED0FF is the area the DEC-100-B BIOS accesses and checks // - Specs say that the CPU has direct access to volatile RAM only. // So NVRAM is hidden and loads & saves are triggered within the diff --git a/src/mame/handheld/hh_tms1k.cpp b/src/mame/handheld/hh_tms1k.cpp index c9157ac3931..27c8cec3a2b 100644 --- a/src/mame/handheld/hh_tms1k.cpp +++ b/src/mame/handheld/hh_tms1k.cpp @@ -7923,9 +7923,7 @@ static INPUT_PORTS_START( strobe ) PORT_START("IN.7") // R9 PORT_BIT( 0x07, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_CONFNAME( 0x08, 0x00, "Factory Test" ) - PORT_CONFSETTING( 0x00, DEF_STR( Off ) ) - PORT_CONFSETTING( 0x08, DEF_STR( On ) ) + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SERVICE ) // beneath a small hole between "S" and "T" on the faceplate PORT_START("IN.8") // Vss PORT_BIT( 0x07, IP_ACTIVE_HIGH, IPT_UNUSED ) diff --git a/src/mame/hp/hp9k.cpp b/src/mame/hp/hp9k.cpp index a693331cca5..27a82571d99 100644 --- a/src/mame/hp/hp9k.cpp +++ b/src/mame/hp/hp9k.cpp @@ -410,9 +410,9 @@ ROM_START( hp9816 ) ROM_REGION16_BE(0x10000, "bootrom", 0) ROM_DEFAULT_BIOS("bios40") - ROM_SYSTEM_BIOS(0, "bios40", "Bios v4.0") + ROM_SYSTEM_BIOS(0, "bios40", "BIOS v4.0") ROMX_LOAD( "rom40.bin", 0x0000, 0x10000, CRC(36005480) SHA1(645a077ffd95e4c31f05cd8bbd6e4554b12813f1), ROM_BIOS(0) ) - ROM_SYSTEM_BIOS(1, "bios30", "Bios v3.0") + ROM_SYSTEM_BIOS(1, "bios30", "BIOS v3.0") ROMX_LOAD( "rom30.bin", 0x0000, 0x10000, CRC(05c07e75) SHA1(3066a65e6137482041f9a77d09ee2289fe0974aa), ROM_BIOS(1) ) ROM_END diff --git a/src/mame/igs/pgm.cpp b/src/mame/igs/pgm.cpp index 5fe2b3d5092..4ba89d0f79d 100644 --- a/src/mame/igs/pgm.cpp +++ b/src/mame/igs/pgm.cpp @@ -533,7 +533,7 @@ void pgm_state::pgm(machine_config &config) } -/*** Rom Loading *************************************************************/ +/*** ROM Loading *************************************************************/ /* take note of "sprmask" needed for expanding the Sprite Colour Data */ @@ -541,15 +541,16 @@ void pgm_state::pgm(machine_config &config) ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(bios)) #define PGM_68K_BIOS \ - ROM_SYSTEM_BIOS( 0, "v2", "PGM Bios V2" ) \ + ROM_SYSTEM_BIOS( 0, "v2", "PGM BIOS V2" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 0, "pgm_p02s.u20", 0x00000, 0x020000, CRC(78c15fa2) SHA1(885a6558e022602cc6f482ac9667ba9f61e75092) ) /* Version 2 (Label: IGS | PGM P02S | 1P0792D1 | J992438 )*/ \ - ROM_SYSTEM_BIOS( 1, "v1", "PGM Bios V1" ) \ + ROM_SYSTEM_BIOS( 1, "v1", "PGM BIOS V1" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 1, "pgm_p01s.u20", 0x00000, 0x020000, CRC(e42b166e) SHA1(2a9df9ec746b14b74fae48b1a438da14973702ea) ) /* Version 1 */ #define PGM_AUDIO_BIOS \ ROM_LOAD( "pgm_m01s.rom", 0x000000, 0x200000, CRC(45ae7159) SHA1(d3ed3ff3464557fd0df6b069b2e431528b0ebfa8) ) #define PGM_VIDEO_BIOS \ ROM_LOAD( "pgm_t01s.rom", 0x000000, 0x200000, CRC(1a7123a0) SHA1(cc567f577bfbf45427b54d6695b11b74f2578af3) ) -/* The Bios - NOT A GAME */ + +/* The BIOS - NOT A GAME */ ROM_START( pgm ) ROM_REGION( 0x600000, "maincpu", 0 ) /* 68000 Code */ PGM_68K_BIOS diff --git a/src/mame/kaneko/suprnova.cpp b/src/mame/kaneko/suprnova.cpp index be5a30ed56a..d44d2763dec 100644 --- a/src/mame/kaneko/suprnova.cpp +++ b/src/mame/kaneko/suprnova.cpp @@ -298,7 +298,7 @@ void skns_state::hit2_w(uint32_t data) { hit_t &hit = m_hit; - // Decide to unlock on country char of string "FOR xxxxx" in Bios ROM at offset 0x420 + // Decide to unlock on country char of string "FOR xxxxx" in BIOS ROM at offset 0x420 // this code simulates behaviour of protection PLD data>>= 24; hit.disconnect = 1; diff --git a/src/mame/mame.lst b/src/mame/mame.lst index f8e3119b058..78d1198a6d3 100755 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -23699,7 +23699,7 @@ kpontoon // (c) 1993 Konami @source:konami/kpython.cpp dogstdx // (c) 2002 Konami. dogstation Deluxe -kpython // (c) 2002 Konami. Python Bios +kpython // (c) 2002 Konami. Python BIOS pesta // (c) 2002 Konami. Pro Evolution Soccer The Arcade popn9 // (c) 2003 Konami. Pop'n Music 9 wswe // (c) 2002 Konami. World Soccer Winning Eleven @@ -34814,7 +34814,7 @@ asst128 // @source:pc/at.cpp asi100b0 // ASI 100B0, identified as "HAM 12 TI 286 Motherboard ZERO WAIT" ab hier 286 -at // 1987 AMI Bios and Diagnostics +at // 1987 AMI BIOS and Diagnostics ataripc4 // Atari PC4 (286) atariabc286 // Atari ABC-286/30 atturbo // 19?? AT 12 MHz @@ -34904,8 +34904,8 @@ v286c // Victor V286c vlsi5 // 286 motherboards using the 5-chip VLSI chipset wpc250 // Wang PC-250/16 (286) wy220001 // WYSEpc 286 -xb42639 // 1989 Apricot XEN-S (Venus I Motherboard 286) (Bios:3.10.17i) -xb42639a // 1990 Apricot XEN-S (Venus II Motherboard 286) (Bios:1.02.17) +xb42639 // 1989 Apricot XEN-S (Venus I Motherboard 286) (BIOS:3.10.17i) +xb42639a // 1990 Apricot XEN-S (Venus II Motherboard 286) (BIOS:1.02.17) zdz248 // Zenith Z-248 ab hier 386sx 386sxvhcom // 80386SX-VH-COM 3siud // 3SIUD-1.1 motherboard (386sx) @@ -35033,8 +35033,8 @@ um82c493f // motherboards using the UMC UM82C491F + UM82C4 uni386w // UNICHIP 386W 367C REV 1.0 motherboard (386) walk386dx // 1992 Triumph-Adler Walkstation 386 DX xb42663 // 1988 Apricot Qi 300 (Rev D,E & F Motherboard) -xb42664 // 1989 Apricot XEN-S (Venus I Motherboard 386) (Bios:3.10.17i) -xb42664a // 1990 Apricot XEN-S (Venus II Motherboard 386) (Bios:1.02.17) ab hier 486 +xb42664 // 1989 Apricot XEN-S (Venus I Motherboard 386) (BIOS:3.10.17i) +xb42664a // 1990 Apricot XEN-S (Venus II Motherboard 386) (BIOS:1.02.17) ab hier 486 486apio // EFA 486 APIO motherboard 486ccv // Diamond Flower, Inc. (DFI) 486-CCV motherboard (486) 486igb21 // 486IG-B-2-1 motherboard (486) @@ -38809,7 +38809,7 @@ mvsc2 // 2000.03 Marvel Vs. Capcom 2 New Age of Heroes mvsc2u // 2000.03 Marvel Vs. Capcom 2 New Age of Heroes (USA) (Rev A) naomi // 1998.?? Naomi BIOS naomi2 // 2001.?? Naomi 2 BIOS -naomigd // 2001.?? Naomi GD-ROM Bios +naomigd // 2001.?? Naomi GD-ROM BIOS ndcfboxa // 2009.04.01 DIMM Firmware Updater for CF-BOX (Rev A) ngdup23a // DIMM Firmware Updater (Rev A) ngdup23c // DIMM Firmware Updater (Rev C) diff --git a/src/mame/misc/3do.cpp b/src/mame/misc/3do.cpp index f67a795d5fa..f0efcedc141 100644 --- a/src/mame/misc/3do.cpp +++ b/src/mame/misc/3do.cpp @@ -286,14 +286,14 @@ CONS( 1993, 3do_pal, 3do, 0, _3do_pal, 3do, _3do_state, empty_init, /* YEAR NAME PARENT MACHINE INPUT STATE INIT MONITOR COMPANY FULLNAME FLAGS */ // Misc 3do Arcade games -GAME( 1993, 3dobios, 0, _3do, 3do, _3do_state, empty_init, ROT0, "The 3DO Company", "3DO Bios", MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_IS_BIOS_ROOT ) +GAME( 1993, 3dobios, 0, _3do, 3do, _3do_state, empty_init, ROT0, "The 3DO Company", "3DO BIOS", MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_IS_BIOS_ROOT ) GAME( 1995, orbatak, 3dobios, _3do, 3do, _3do_state, empty_init, ROT0, "American Laser Games", "Orbatak (prototype)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // Beavis and Butthead (prototype) // American Laser Games uses its own BIOS (with additional protection according to serial output?) -GAME( 1993, alg3do, 0, _3do, 3do, _3do_state, empty_init, ROT0, "American Laser Games / The 3DO Company", "ALG 3DO Bios", MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_IS_BIOS_ROOT ) +GAME( 1993, alg3do, 0, _3do, 3do, _3do_state, empty_init, ROT0, "American Laser Games / The 3DO Company", "ALG 3DO BIOS", MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_IS_BIOS_ROOT ) GAME( 199?, md23do, alg3do, _3do, 3do, _3do_state, empty_init, ROT0, "American Laser Games", "Mad Dog II: The Lost Gold (3DO hardware)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1994, sht3do, alg3do, _3do, 3do, _3do_state, empty_init, ROT0, "American Laser Games", "Shootout at Old Tucson (3DO hardware)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) diff --git a/src/mame/misc/ez2d.cpp b/src/mame/misc/ez2d.cpp index 02cec246f00..b3f279e4166 100644 --- a/src/mame/misc/ez2d.cpp +++ b/src/mame/misc/ez2d.cpp @@ -4,7 +4,7 @@ TODO: - Jumps to PC=0xfb000 after the first 2 PCI dword configs, which points to empty 0xff opcodes. - $3a000 contains an "= Award Decompression Bios =" header + $3a000 contains an "= Award Decompression BIOS =" header Thanks to Guru for hardware infos and pics for Ez2dancer 2nd Move. Later games in the series might run on newer, beefier hardware. diff --git a/src/mame/misc/playcenter.cpp b/src/mame/misc/playcenter.cpp index 8b92a33f796..5b9731694f8 100644 --- a/src/mame/misc/playcenter.cpp +++ b/src/mame/misc/playcenter.cpp @@ -95,7 +95,7 @@ void playcenter_state::playcenter(machine_config &config) // 'Epox' version. ROM_START(plycntrchtr) - ROM_REGION32_LE(0x40000, "bios", 0) // Bios date: 03/13/2001 + ROM_REGION32_LE(0x40000, "bios", 0) // BIOS date: 03/13/2001 ROM_LOAD("vp4f1313.bin", 0x00000, 0x40000, CRC(bd4b155f) SHA1(3eafe71e89bf84b72a42e933187676fe08db0492)) DISK_REGION( "ide:0:hdd" ) diff --git a/src/mame/msx/sangho.cpp b/src/mame/msx/sangho.cpp index e123ba19c45..3df25be6ec6 100644 --- a/src/mame/msx/sangho.cpp +++ b/src/mame/msx/sangho.cpp @@ -23,7 +23,7 @@ matter of time before that board dies too. It is thought that these games are based on MSX hardware as some of the Puzzle Star roms appear to be a hacked -MSX Bios. If we're lucky then the FGPA may only contain +MSX BIOS. If we're lucky then the FGPA may only contain Sang Ho's MSX simulation, rather than any specific game code. The FGPA is labeled 'Custom 3' diff --git a/src/mame/msx/sfkick.cpp b/src/mame/msx/sfkick.cpp index a56702a788c..74b25abdc50 100644 --- a/src/mame/msx/sfkick.cpp +++ b/src/mame/msx/sfkick.cpp @@ -293,7 +293,7 @@ void sfkick_state::sfkick_io_map(address_map &map) map(0xa0, 0xa7).w("soundlatch", FUNC(generic_latch_8_device::write)); map(0x98, 0x9b).rw("v9938", FUNC(v9938_device::read), FUNC(v9938_device::write)); map(0xa8, 0xab).rw("ppi8255", FUNC(i8255_device::read), FUNC(i8255_device::write)); - map(0xb4, 0xb5).ram(); // loopback ? req by sfkicka (MSX Bios leftover) + map(0xb4, 0xb5).ram(); // loopback ? req by sfkicka (MSX BIOS leftover) } void sfkick_state::sfkick_sound_map(address_map &map) diff --git a/src/mame/namco/namcos1.cpp b/src/mame/namco/namcos1.cpp index b438b515a6e..c511cf1d088 100644 --- a/src/mame/namco/namcos1.cpp +++ b/src/mame/namco/namcos1.cpp @@ -513,35 +513,35 @@ static INPUT_PORTS_START( dspirit ) PORT_INCLUDE( ns1 ) PORT_MODIFY( "DIPSW" ) - #ifdef PRIORITY_EASINESS_TO_PLAY - PORT_DIPNAME( 0xfe, 0xfe, "Life" ) PORT_DIPLOCATION("SW:2,3,4,5,6,7,8") - PORT_DIPSETTING( 0xfe, "2" ) - PORT_DIPSETTING( 0x68, "3" ) - #else - PORT_DIPNAME( 0x02, 0x02, "Open 3rd Life (step1of7)" ) PORT_DIPLOCATION("SW:2") - PORT_DIPSETTING( 0x02, "No (off)" ) - PORT_DIPSETTING( 0x00, "Yes (on)" ) - PORT_DIPNAME( 0x04, 0x04, "Open 3rd Life (step2of7)" ) PORT_DIPLOCATION("SW:3") - PORT_DIPSETTING( 0x04, "No (off)" ) - PORT_DIPSETTING( 0x00, "Yes (on)" ) - PORT_DIPNAME( 0x08, 0x08, "Open 3rd Life (step3of7)" ) PORT_DIPLOCATION("SW:4") - PORT_DIPSETTING( 0x08, "Yes (off)" ) - PORT_DIPSETTING( 0x00, "No (on)" ) - PORT_DIPNAME( 0x10, 0x10, "Open 3rd Life (step4of7)" ) PORT_DIPLOCATION("SW:5") - PORT_DIPSETTING( 0x10, "No (off)" ) - PORT_DIPSETTING( 0x00, "Yes (on)" ) - PORT_DIPNAME( 0x20, 0x20, "Open 3rd Life (step5of7)" ) PORT_DIPLOCATION("SW:6") - PORT_DIPSETTING( 0x20, "Yes (off)" ) - PORT_DIPSETTING( 0x00, "No (on)" ) - PORT_DIPNAME( 0x40, 0x40, "Open 3rd Life (step6of7)" ) PORT_DIPLOCATION("SW:7") - PORT_DIPSETTING( 0x40, "Yes (off)" ) - PORT_DIPSETTING( 0x00, "No (on)" ) - PORT_DIPNAME( 0x80, 0x80, "Open 3rd Life (step7of7)" ) PORT_DIPLOCATION("SW:8") - PORT_DIPSETTING( 0x80, "No (off)" ) - PORT_DIPSETTING( 0x00, "Yes (on)" ) - // Allow "Open 3rd Life" = _ooxoxxo - // 12345678 - #endif +#ifdef PRIORITY_EASINESS_TO_PLAY + PORT_DIPNAME( 0xfe, 0xfe, "Life" ) PORT_DIPLOCATION("SW:2,3,4,5,6,7,8") + PORT_DIPSETTING( 0xfe, "2" ) + PORT_DIPSETTING( 0x68, "3" ) +#else + PORT_DIPNAME( 0x02, 0x02, "Open 3rd Life (step1of7)" ) PORT_DIPLOCATION("SW:2") + PORT_DIPSETTING( 0x02, "No (off)" ) + PORT_DIPSETTING( 0x00, "Yes (on)" ) + PORT_DIPNAME( 0x04, 0x04, "Open 3rd Life (step2of7)" ) PORT_DIPLOCATION("SW:3") + PORT_DIPSETTING( 0x04, "No (off)" ) + PORT_DIPSETTING( 0x00, "Yes (on)" ) + PORT_DIPNAME( 0x08, 0x08, "Open 3rd Life (step3of7)" ) PORT_DIPLOCATION("SW:4") + PORT_DIPSETTING( 0x08, "Yes (off)" ) + PORT_DIPSETTING( 0x00, "No (on)" ) + PORT_DIPNAME( 0x10, 0x10, "Open 3rd Life (step4of7)" ) PORT_DIPLOCATION("SW:5") + PORT_DIPSETTING( 0x10, "No (off)" ) + PORT_DIPSETTING( 0x00, "Yes (on)" ) + PORT_DIPNAME( 0x20, 0x20, "Open 3rd Life (step5of7)" ) PORT_DIPLOCATION("SW:6") + PORT_DIPSETTING( 0x20, "Yes (off)" ) + PORT_DIPSETTING( 0x00, "No (on)" ) + PORT_DIPNAME( 0x40, 0x40, "Open 3rd Life (step6of7)" ) PORT_DIPLOCATION("SW:7") + PORT_DIPSETTING( 0x40, "Yes (off)" ) + PORT_DIPSETTING( 0x00, "No (on)" ) + PORT_DIPNAME( 0x80, 0x80, "Open 3rd Life (step7of7)" ) PORT_DIPLOCATION("SW:8") + PORT_DIPSETTING( 0x80, "No (off)" ) + PORT_DIPSETTING( 0x00, "Yes (on)" ) + // Allow "Open 3rd Life" = _ooxoxxo + // 12345678 +#endif INPUT_PORTS_END @@ -637,9 +637,6 @@ static INPUT_PORTS_START( tankfrc4 ) INPUT_PORTS_END - - - static INPUT_PORTS_START( pacmania ) PORT_INCLUDE( ns1 ) @@ -662,20 +659,20 @@ static INPUT_PORTS_START( galaga88 ) PORT_INCLUDE( ns1 ) PORT_MODIFY( "DIPSW" ) - #ifdef PRIORITY_EASINESS_TO_PLAY - PORT_DIPNAME( 0x28, 0x28, "Auto Data Sampling" ) PORT_DIPLOCATION("SW:5,3") - PORT_DIPSETTING( 0x28, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - #else - PORT_DIPNAME( 0x04, 0x04, "Auto Data Sampling (step1of2)" ) PORT_DIPLOCATION("SW:3") - PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, "Auto Data Sampling (step2of2)" ) PORT_DIPLOCATION("SW:5") - PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - // Allow "Auto Data Sampling" = __o_o___ - // 12345678 - #endif +#ifdef PRIORITY_EASINESS_TO_PLAY + PORT_DIPNAME( 0x28, 0x28, "Auto Data Sampling" ) PORT_DIPLOCATION("SW:5,3") + PORT_DIPSETTING( 0x28, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) +#else + PORT_DIPNAME( 0x04, 0x04, "Auto Data Sampling (step1of2)" ) PORT_DIPLOCATION("SW:3") + PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x10, "Auto Data Sampling (step2of2)" ) PORT_DIPLOCATION("SW:5") + PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + // Allow "Auto Data Sampling" = __o_o___ + // 12345678 +#endif INPUT_PORTS_END @@ -792,33 +789,33 @@ static INPUT_PORTS_START( wldcourt ) PORT_INCLUDE( ns1 ) PORT_MODIFY( "DIPSW" ) - #ifdef PRIORITY_EASINESS_TO_PLAY - /* see code @ e331. The lines this draws can't even be seen because they are erased afterwards */ - PORT_DIPNAME( 0x7e, 0x7e, "Draw Debug Lines" ) PORT_DIPLOCATION("SW:2,3,4,5,6,7") - PORT_DIPSETTING( 0x7e, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x3a, DEF_STR( On ) ) - #else - PORT_DIPNAME( 0x02, 0x02, "Draw Debug Lines (step1of6)" ) PORT_DIPLOCATION("SW:2") - PORT_DIPSETTING( 0x02, "Yes (off)" ) - PORT_DIPSETTING( 0x00, "No (on)" ) - PORT_DIPNAME( 0x04, 0x04, "Draw Debug Lines (step2of6)" ) PORT_DIPLOCATION("SW:3") - PORT_DIPSETTING( 0x04, "No (off)" ) - PORT_DIPSETTING( 0x00, "Yes (on)" ) - PORT_DIPNAME( 0x08, 0x08, "Draw Debug Lines (step3of6)" ) PORT_DIPLOCATION("SW:4") - PORT_DIPSETTING( 0x08, "Yes (off)" ) - PORT_DIPSETTING( 0x00, "No (on)" ) - PORT_DIPNAME( 0x10, 0x10, "Draw Debug Lines (step4of6)" ) PORT_DIPLOCATION("SW:5") - PORT_DIPSETTING( 0x10, "Yes (off)" ) - PORT_DIPSETTING( 0x00, "No (on)" ) - PORT_DIPNAME( 0x20, 0x20, "Draw Debug Lines (step5of6)" ) PORT_DIPLOCATION("SW:6") - PORT_DIPSETTING( 0x20, "Yes (off)" ) - PORT_DIPSETTING( 0x00, "No (on)" ) - PORT_DIPNAME( 0x40, 0x40, "Draw Debug Lines (step6of6)" ) PORT_DIPLOCATION("SW:7") - PORT_DIPSETTING( 0x40, "No (off)" ) - PORT_DIPSETTING( 0x00, "Yes (on)" ) - // Allow "Draw Debug Lines" = _xxoxxo_ - // 12345678 - #endif +#ifdef PRIORITY_EASINESS_TO_PLAY + /* see code @ e331. The lines this draws can't even be seen because they are erased afterwards */ + PORT_DIPNAME( 0x7e, 0x7e, "Draw Debug Lines" ) PORT_DIPLOCATION("SW:2,3,4,5,6,7") + PORT_DIPSETTING( 0x7e, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x3a, DEF_STR( On ) ) +#else + PORT_DIPNAME( 0x02, 0x02, "Draw Debug Lines (step1of6)" ) PORT_DIPLOCATION("SW:2") + PORT_DIPSETTING( 0x02, "Yes (off)" ) + PORT_DIPSETTING( 0x00, "No (on)" ) + PORT_DIPNAME( 0x04, 0x04, "Draw Debug Lines (step2of6)" ) PORT_DIPLOCATION("SW:3") + PORT_DIPSETTING( 0x04, "No (off)" ) + PORT_DIPSETTING( 0x00, "Yes (on)" ) + PORT_DIPNAME( 0x08, 0x08, "Draw Debug Lines (step3of6)" ) PORT_DIPLOCATION("SW:4") + PORT_DIPSETTING( 0x08, "Yes (off)" ) + PORT_DIPSETTING( 0x00, "No (on)" ) + PORT_DIPNAME( 0x10, 0x10, "Draw Debug Lines (step4of6)" ) PORT_DIPLOCATION("SW:5") + PORT_DIPSETTING( 0x10, "Yes (off)" ) + PORT_DIPSETTING( 0x00, "No (on)" ) + PORT_DIPNAME( 0x20, 0x20, "Draw Debug Lines (step5of6)" ) PORT_DIPLOCATION("SW:6") + PORT_DIPSETTING( 0x20, "Yes (off)" ) + PORT_DIPSETTING( 0x00, "No (on)" ) + PORT_DIPNAME( 0x40, 0x40, "Draw Debug Lines (step6of6)" ) PORT_DIPLOCATION("SW:7") + PORT_DIPSETTING( 0x40, "No (off)" ) + PORT_DIPSETTING( 0x00, "Yes (on)" ) + // Allow "Draw Debug Lines" = _xxoxxo_ + // 12345678 +#endif PORT_DIPNAME( 0x80, 0x80, "Freeze" ) PORT_DIPLOCATION("SW:8") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -830,34 +827,34 @@ static INPUT_PORTS_START( splatter ) PORT_MODIFY( "DIPSW" ) /* these two don't seem to have much use... */ - #ifdef PRIORITY_EASINESS_TO_PLAY - PORT_DIPNAME( 0x88, 0x88, "CPU #0 Kick Watchdog in IRQ" ) PORT_DIPLOCATION("SW:4,8") - PORT_DIPSETTING( 0x88, DEF_STR( No ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) - #else - PORT_DIPNAME( 0x08, 0x08, "CPU #0 Kick Watchdog in IRQ (step1of2)" ) PORT_DIPLOCATION("SW:4") - PORT_DIPSETTING( 0x08, DEF_STR( No ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) - PORT_DIPNAME( 0x80, 0x80, "CPU #0 Kick Watchdog in IRQ (step2of2)" ) PORT_DIPLOCATION("SW:8") - PORT_DIPSETTING( 0x80, DEF_STR( No ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) - // Allow "CPU #0 Kick Watchdog in IRQ" = ___o___o - // 12345678 - #endif - #ifdef PRIORITY_EASINESS_TO_PLAY - PORT_DIPNAME( 0x60, 0x60, "CPU #0&1 Kick Watchdog in IRQ" ) PORT_DIPLOCATION("SW:6,7") - PORT_DIPSETTING( 0x60, DEF_STR( No ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) - #else - PORT_DIPNAME( 0x20, 0x20, "CPU #0&1 Kick Watchdog in IRQ (step1of2)" ) PORT_DIPLOCATION("SW:6") - PORT_DIPSETTING( 0x20, DEF_STR( No ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) - PORT_DIPNAME( 0x40, 0x40, "CPU #0&1 Kick Watchdog in IRQ (step2of2)" ) PORT_DIPLOCATION("SW:7") - PORT_DIPSETTING( 0x40, DEF_STR( No ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) - // Allow "CPU #0&1 Kick Watchdog in IRQ" = _____oo_ - // 12345678 - #endif +#ifdef PRIORITY_EASINESS_TO_PLAY + PORT_DIPNAME( 0x88, 0x88, "CPU #0 Kick Watchdog in IRQ" ) PORT_DIPLOCATION("SW:4,8") + PORT_DIPSETTING( 0x88, DEF_STR( No ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) +#else + PORT_DIPNAME( 0x08, 0x08, "CPU #0 Kick Watchdog in IRQ (step1of2)" ) PORT_DIPLOCATION("SW:4") + PORT_DIPSETTING( 0x08, DEF_STR( No ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) + PORT_DIPNAME( 0x80, 0x80, "CPU #0 Kick Watchdog in IRQ (step2of2)" ) PORT_DIPLOCATION("SW:8") + PORT_DIPSETTING( 0x80, DEF_STR( No ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) + // Allow "CPU #0 Kick Watchdog in IRQ" = ___o___o + // 12345678 +#endif +#ifdef PRIORITY_EASINESS_TO_PLAY + PORT_DIPNAME( 0x60, 0x60, "CPU #0&1 Kick Watchdog in IRQ" ) PORT_DIPLOCATION("SW:6,7") + PORT_DIPSETTING( 0x60, DEF_STR( No ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) +#else + PORT_DIPNAME( 0x20, 0x20, "CPU #0&1 Kick Watchdog in IRQ (step1of2)" ) PORT_DIPLOCATION("SW:6") + PORT_DIPSETTING( 0x20, DEF_STR( No ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) + PORT_DIPNAME( 0x40, 0x40, "CPU #0&1 Kick Watchdog in IRQ (step2of2)" ) PORT_DIPLOCATION("SW:7") + PORT_DIPSETTING( 0x40, DEF_STR( No ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) + // Allow "CPU #0&1 Kick Watchdog in IRQ" = _____oo_ + // 12345678 +#endif INPUT_PORTS_END diff --git a/src/mame/neogeo/neogeo.cpp b/src/mame/neogeo/neogeo.cpp index f45c3f3e697..adb32e265b5 100644 --- a/src/mame/neogeo/neogeo.cpp +++ b/src/mame/neogeo/neogeo.cpp @@ -1908,7 +1908,7 @@ INPUT_PORTS_END INPUT_CHANGED_MEMBER(aes_base_state::aes_jp1) { - // Shorting JP1 causes a 68000 /BERR (Bus Error). On Dev Bios, this pops up the debug monitor. + // Shorting JP1 causes a 68000 /BERR (Bus Error). On Dev BIOS, this pops up the debug monitor. if (newval) m_maincpu->trigger_bus_error(); } @@ -2173,26 +2173,26 @@ void aes_state::aes_ntsc(machine_config &config) /************************************* * - * Neo-Geo bios + * Neo-Geo BIOS * ************************************* - These are the known Bios Roms, Set options.bios to the one you want. + These are the known BIOS Roms, Set options.bios to the one you want. - The Universe bios roms are supported because they're now used on enough PCBs + The Universe BIOS roms are supported because they're now used on enough PCBs to be considered 'in active arcade use' rather than just homebrew hacks. Some may be missing, there have been multiple CRCs reported for the same - revision in some cases (the Universe bios has an option for entering / displaying + revision in some cases (the Universe BIOS has an option for entering / displaying a serial number; these should be noted as such if they're added). - Universe bios prior to version 1.3 was incompatible with AES. + Universe BIOS prior to version 1.3 was incompatible with AES. The 'japan-hotel' BIOS is a dump of an MVS which could be found in some japanese hotels. it is a custom MVS mobo which uses MVS carts but it hasn't jamma connector and it's similar to a console with a coin mechanism, so it's a sort of little coin op console installed in hotels. - The sp-45.sp1 bios is the latest 'ASIA' revision. Japan-j3.bin is the latest 'JAPAN' - revision. Both of them are also used in the sp-4x.sp1 bios of the Jamma PCB boards. + The sp-45.sp1 BIOS is the latest 'ASIA' revision. Japan-j3.bin is the latest 'JAPAN' + revision. Both of them are also used in the sp-4x.sp1 BIOS of the Jamma PCB boards. The current Neo-Geo MVS system set (SFIX/SM1/000-LO) used is from a NEO-MVH MV1FS board. Other boards (MV1xx / MV2x / MV4x /MV6x) other system sets? @@ -2251,7 +2251,7 @@ void aes_state::aes_ntsc(machine_config &config) Game Start Compulsion: 30 seconds They also allow you to set the continue price, rather than the Coin 2 rate (Coin 2 rate doesn't show up, even if you set Dipswitch to 'VS mode') - The Yellow bios ROM does not show the 'Winners Don't Use Drugs' logo for several earlier games (eg. Metal Slug, Neo Bomberman) but does still show other US specific screens (Parental Advisory) + The Yellow BIOS ROM does not show the 'Winners Don't Use Drugs' logo for several earlier games (eg. Metal Slug, Neo Bomberman) but does still show other US specific screens (Parental Advisory) Later games seem to be unaffected by this and show all screens regardless */ @@ -2262,7 +2262,7 @@ void aes_state::aes_ntsc(machine_config &config) ROM_SYSTEM_BIOS( 1, "euro-s1", "Europe MVS (Ver. 1)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1", 0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* 3 Dark Blue - Europe, 4 Slot */ \ ROM_SYSTEM_BIOS( 2, "asia-mv1c", "Asia NEO-MVH MV1C" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "sp-45.sp1", 0x00000, 0x080000, CRC(03cc9f6a) SHA1(cdf1f49e3ff2bac528c21ed28449cf35b7957dc1) ) /* 6 Dark Blue - Latest Asia bios (MV1C - mask ROM) */ \ + ROM_LOAD16_WORD_SWAP_BIOS( 2, "sp-45.sp1", 0x00000, 0x080000, CRC(03cc9f6a) SHA1(cdf1f49e3ff2bac528c21ed28449cf35b7957dc1) ) /* 6 Dark Blue - Latest Asia BIOS (MV1C - mask ROM) */ \ ROM_SYSTEM_BIOS( 3, "asia-mv1b", "Asia MV1B" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-s3.sp1", 0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* 6 Dark Blue - Asia (MV1B) */ \ \ @@ -2278,17 +2278,17 @@ void aes_state::aes_ntsc(machine_config &config) ROM_LOAD16_WORD_SWAP_BIOS( 8, "sp1-u3.bin", 0x00000, 0x020000, CRC(2025b7a2) SHA1(73d774746196f377111cd7aa051cc8bb5dd948b3) ) /* 2 Green - 6 Slot */ \ \ ROM_SYSTEM_BIOS( 9, "japan", "Japan MVS (Ver. 3)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 9, "vs-bios.rom", 0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* 6 Red - Japan, Ver 6 VS Bios */ \ + ROM_LOAD16_WORD_SWAP_BIOS( 9, "vs-bios.rom", 0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* 6 Red - Japan, Ver 6 VS BIOS */ \ ROM_SYSTEM_BIOS( 10, "japan-s2", "Japan MVS (Ver. 2)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 10, "sp-j2.sp1", 0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* 5 Red - Japan, Older */ \ ROM_SYSTEM_BIOS( 11, "japan-s1", "Japan MVS (Ver. 1)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 11, "sp1.jipan.1024", 0x00000, 0x020000, CRC(9fb0abe4) SHA1(18a987ce2229df79a8cf6a84f968f0e42ce4e59d) ) /* 3 Red - Japan, Older */ \ ROM_SYSTEM_BIOS( 12, "japan-mv1b", "Japan MV1B" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 12, "japan-j3.bin", 0x00000, 0x020000, CRC(dff6d41f) SHA1(e92910e20092577a4523a6b39d578a71d4de7085) ) /* 6 Red - Latest Japan bios (MV1B) */ \ + ROM_LOAD16_WORD_SWAP_BIOS( 12, "japan-j3.bin", 0x00000, 0x020000, CRC(dff6d41f) SHA1(e92910e20092577a4523a6b39d578a71d4de7085) ) /* 6 Red - Latest Japan BIOS (MV1B) */ \ ROM_SYSTEM_BIOS( 13, "japan-j3a", "Japan MVS (J3, alt)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 13, "sp1-j3.bin", 0x00000, 0x020000, CRC(fbc6d469) SHA1(46b2b409b5b68869e367b40c846373623edb632a) ) /* 2 Red - 6 Slot */ \ ROM_SYSTEM_BIOS( 14, "japan-mv1c", "Japan NEO-MVH MV1C" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 14, "sp-j3.sp1", 0x00000, 0x080000, CRC(486cb450) SHA1(52c21ea817928904b80745a8c8d15cbad61e1dc1) ) /* 6 Red - Latest Japan bios (MV1C - mask ROM) */ \ + ROM_LOAD16_WORD_SWAP_BIOS( 14, "sp-j3.sp1", 0x00000, 0x080000, CRC(486cb450) SHA1(52c21ea817928904b80745a8c8d15cbad61e1dc1) ) /* 6 Red - Latest Japan BIOS (MV1C - mask ROM) */ \ \ ROM_SYSTEM_BIOS( 15, "japan-hotel", "Custom Japanese Hotel" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 15, "sp-1v1_3db8c.bin", 0x00000, 0x020000, CRC(162f0ebe) SHA1(fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271) ) /* 6 Red - 'rare MVS found in japanese hotels' shows v1.3 in test mode */ \ diff --git a/src/mame/neogeo/neogeocd.cpp b/src/mame/neogeo/neogeocd.cpp index eac8803e29e..10e840127a8 100644 --- a/src/mame/neogeo/neogeocd.cpp +++ b/src/mame/neogeo/neogeocd.cpp @@ -1086,9 +1086,9 @@ ROM_START( neocd ) ROMX_LOAD("top-sp1.bin", 0x00000, 0x80000, CRC(c36a47c0) SHA1(235f4d1d74364415910f73c10ae5482d90b4274f), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(0)) ROM_SYSTEM_BIOS( 1, "front", "Front loading Neo-Geo CD" ) ROMX_LOAD("front-sp1.bin", 0x00000, 0x80000, CRC(cac62307) SHA1(53bc1f283cdf00fa2efbb79f2e36d4c8038d743a), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(1)) - ROM_SYSTEM_BIOS( 2, "unibios32", "Universe Bios (Hack, Ver. 3.2)" ) + ROM_SYSTEM_BIOS( 2, "unibios32", "Universe BIOS (Hack, Ver. 3.2)" ) ROMX_LOAD("uni-bioscd32.rom", 0x00000, 0x80000, CRC(0ffb3127) SHA1(5158b728e62b391fb69493743dcf7abbc62abc82), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(2)) - ROM_SYSTEM_BIOS( 3, "unibios33", "Universe Bios (Hack, Ver. 3.3)" ) + ROM_SYSTEM_BIOS( 3, "unibios33", "Universe BIOS (Hack, Ver. 3.3)" ) ROMX_LOAD("uni-bioscd33.rom", 0x00000, 0x80000, CRC(ff3abc59) SHA1(5142f205912869b673a71480c5828b1eaed782a8), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(3)) ROM_REGION( 0x20000, "spritegen:zoomy", 0 ) @@ -1099,9 +1099,9 @@ ROM_START( neocdz ) ROM_REGION16_BE( 0x80000, "mainbios", 0 ) ROM_SYSTEM_BIOS( 0, "official", "Official BIOS" ) ROMX_LOAD("neocd.bin", 0x00000, 0x80000, CRC(df9de490) SHA1(7bb26d1e5d1e930515219cb18bcde5b7b23e2eda), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(0)) - ROM_SYSTEM_BIOS( 1, "unibios32", "Universe Bios (Hack, Ver. 3.2)" ) + ROM_SYSTEM_BIOS( 1, "unibios32", "Universe BIOS (Hack, Ver. 3.2)" ) ROMX_LOAD("uni-bioscd32.rom", 0x00000, 0x80000, CRC(0ffb3127) SHA1(5158b728e62b391fb69493743dcf7abbc62abc82), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(1)) - ROM_SYSTEM_BIOS( 2, "unibios33", "Universe Bios (Hack, Ver. 3.3)" ) + ROM_SYSTEM_BIOS( 2, "unibios33", "Universe BIOS (Hack, Ver. 3.3)" ) ROMX_LOAD("uni-bioscd33.rom", 0x00000, 0x80000, CRC(ff3abc59) SHA1(5142f205912869b673a71480c5828b1eaed782a8), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(2)) ROM_REGION( 0x20000, "spritegen:zoomy", 0 ) diff --git a/src/mame/nintendo/nss.cpp b/src/mame/nintendo/nss.cpp index 7ae28593a16..d090e71468a 100644 --- a/src/mame/nintendo/nss.cpp +++ b/src/mame/nintendo/nss.cpp @@ -887,20 +887,20 @@ void nss_state::nss(machine_config &config) ***************************************************************************/ #define NSS_BIOS \ - ROM_REGION(0x8000, "bios", 0) /* Bios CPU */ \ + ROM_REGION(0x8000, "bios", 0) /* BIOS CPU */ \ ROM_SYSTEM_BIOS( 0, "single", "Nintendo Super System (Single Cart BIOS)" ) \ - ROMX_LOAD("nss-ic14.02.ic14", 0x00000, 0x8000, CRC(e06cb58f) SHA1(62f507e91a2797919a78d627af53f029c7d81477), ROM_BIOS(0) ) /* bios */ \ + ROMX_LOAD("nss-ic14.02.ic14", 0x00000, 0x8000, CRC(e06cb58f) SHA1(62f507e91a2797919a78d627af53f029c7d81477), ROM_BIOS(0) ) /* BIOS */ \ ROM_SYSTEM_BIOS( 1, "multi", "Nintendo Super System (Multi Cart BIOS)" ) \ - ROMX_LOAD("nss-c.ic14" , 0x00000, 0x8000, CRC(a8e202b3) SHA1(b7afcfe4f5cf15df53452dc04be81929ced1efb2), ROM_BIOS(1) ) /* bios */ \ + ROMX_LOAD("nss-c.ic14" , 0x00000, 0x8000, CRC(a8e202b3) SHA1(b7afcfe4f5cf15df53452dc04be81929ced1efb2), ROM_BIOS(1) ) /* BIOS */ \ ROM_SYSTEM_BIOS( 2, "single3", "Nintendo Super System (Single Cart BIOS v3, hack?)" ) \ - ROMX_LOAD("nss-v3.ic14" , 0x00000, 0x8000, CRC(ac385b53) SHA1(e3942f9d508c3c8074c3c3941376c37ca68b8e54), ROM_BIOS(2) ) /* bios */ + ROMX_LOAD("nss-v3.ic14" , 0x00000, 0x8000, CRC(ac385b53) SHA1(e3942f9d508c3c8074c3c3941376c37ca68b8e54), ROM_BIOS(2) ) /* BIOS */ ROM_START( nss ) NSS_BIOS ROM_REGION( 0x100000, "user3", ROMREGION_ERASEFF ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", ROMREGION_ERASEFF ) ROM_END @@ -910,7 +910,7 @@ ROM_START( nss_actr ) ROM_LOAD( "act-rais.ic3", 0x00000, 0x80000, CRC(c9f788c2) SHA1(fba2331fd5bcbe51d74115528fd3a9becf072e8d) ) ROM_LOAD( "act-rais.ic2", 0x80000, 0x80000, CRC(4df9cc63) SHA1(3e98d9693d60d125a1257ba79701f27bda688261) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "act-rais.ic8", 0x0000, 0x8000, CRC(08b38ce6) SHA1(4cbb7fd28d98ffef0f17747201625883af954e3a) ) @@ -924,7 +924,7 @@ ROM_START( nss_con3 ) ROM_LOAD( "contra3.ic3", 0x00000, 0x80000, CRC(33b03501) SHA1(c7f4835d5ec4983e487b00f0b4c49fede2f03b9c) ) ROM_LOAD( "contra3.ic2", 0x80000, 0x80000, CRC(2f3e3b5b) SHA1(0186b92f022701f6ae29984252e6d346acf6550b) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "contra3.ic8", 0x0000, 0x8000, CRC(0fbfa23b) SHA1(e7a1a78a58c64297e7b9623350ec57aed8035a4f) ) @@ -938,7 +938,7 @@ ROM_START( nss_adam ) ROM_LOAD( "addams.ic3", 0x00000, 0x80000, CRC(44643930) SHA1(a45204b2eb13c6befca30d130061b5b8ba054270) ) ROM_LOAD( "addams.ic2", 0x80000, 0x80000, CRC(6196adcf) SHA1(a450f278a37d5822f607aa3631831a461e8b147e) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "addams.ic8", 0x0000, 0x8000, CRC(57c7f72c) SHA1(2e3642b4b5438f6c535d6d1eb668e1663062cf78) ) @@ -952,7 +952,7 @@ ROM_START( nss_aten ) ROM_LOAD( "amtennis.ic3", 0x00000, 0x80000, CRC(aeabaf2a) SHA1(b355e0a322b57454e767785a49c14d4c7f492488) ) ROM_LOAD( "amtennis.ic2", 0x80000, 0x80000, CRC(7738c5f2) SHA1(eb0089e9724c7b3834d9f6c47b92f5a1bb26fc77) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "amtennis.ic8", 0x0000, 0x8000, CRC(d2cd3926) SHA1(49fc253b1b9497ef1374c7db0bd72c163ffb07e7) ) @@ -966,7 +966,7 @@ ROM_START( nss_rob3 ) ROM_LOAD( "robocop3.ic3", 0x00000, 0x80000, CRC(60916c42) SHA1(462d9645210a58bfd5204bd209eae2cdadb4493e) ) ROM_LOAD( "robocop3.ic2", 0x80000, 0x80000, CRC(a94e1b56) SHA1(7403d70504310ad5949a3b45b4a1e71e7d2bce77) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "robocop3.ic8", 0x0000, 0x8000, CRC(90d13c51) SHA1(6751dab14b7d178350ac333f07dd2c3852e4ae23) ) @@ -980,7 +980,7 @@ ROM_START( nss_ncaa ) ROM_LOAD( "ncaa.ic3", 0x00000, 0x80000, CRC(ef49ad8c) SHA1(4c40f3746b995b53f006434b9ccec06d8fe16e1f) ) ROM_LOAD( "ncaa.ic2", 0x80000, 0x80000, CRC(83ef6936) SHA1(8e0f38c763861e33684c6ddb742385b0522af78a) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "ncaa.ic8", 0x0000, 0x8000, CRC(b9fa28d5) SHA1(bc538bcff5c19eae4becc6582b5c111d287b76fa) ) @@ -994,7 +994,7 @@ ROM_START( nss_skin ) ROM_LOAD( "skins.ic3", 0x00000, 0x80000, CRC(ee1bb84d) SHA1(549ad9319e94a5d75cd4af017e63ea93ab407c87) ) ROM_LOAD( "skins.ic2", 0x80000, 0x80000, CRC(365fd19e) SHA1(f60d7ac39fe83fb98730e73fbef410c90a4ff35b) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "skins.ic8", 0x0000, 0x8000, CRC(9f33d5ce) SHA1(4d279ad3665bd94c7ca9cb2778572bed42c5b298) ) @@ -1008,7 +1008,7 @@ ROM_START( nss_lwep ) ROM_LOAD( "nss-lw.ic3", 0x00000, 0x80000, CRC(32564666) SHA1(bf371218fa303ce95eab09fb6017a522071dcd7e) ) ROM_LOAD( "nss-lw.ic2", 0x80000, 0x80000, CRC(86365042) SHA1(f818024c6f858fd2780396b6c83d3a37a97fa08a) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "nss-lw.ic8", 0x0000, 0x8000, CRC(1acc1d5d) SHA1(4c8b100ac5847915aaf3b5bfbcb4f632606c97de) ) @@ -1021,7 +1021,7 @@ ROM_START( nss_ssoc ) ROM_REGION( 0x100000, "user3", 0 ) ROM_LOAD( "s-soccer.ic1", 0x00000, 0x80000, CRC(70b7f50e) SHA1(92856118528995e3a0b7d22340d440bef5fd61ac) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "s-soccer.ic3", 0x0000, 0x8000, CRC(c09211c3) SHA1(b274a57f93ae0a8774664df3d3615fb7dbecfa2e) ) @@ -1036,7 +1036,7 @@ ROM_START( nss_smw ) // Note: this rom appears with 2 variations: LH534J mask rom with "NSS-MW-0 // PRG" silkscreen // or ?LH534J mask rom? with "NSS-R // IC1 // MW" label sticker - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "nss-r__ic3__mw.ic3", 0x0000, 0x8000, CRC(f2c5466e) SHA1(e116f01342fcf359498ed8750741c139093b1fb2) ) @@ -1049,7 +1049,7 @@ ROM_START( nss_fzer ) ROM_REGION( 0x100000, "user3", 0 ) ROM_LOAD( "nss-fz-0.ic2", 0x000000, 0x100000, CRC(e9b3cdf1) SHA1(ab616eecd292b94ca74c55446bddd23e9dc3e3bb) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "fz.ic7", 0x0000, 0x8000, CRC(48ae570d) SHA1(934f9fec47dcf9e49936388968d2db50c69950da) ) @@ -1062,7 +1062,7 @@ ROM_START( nss_sten ) ROM_REGION( 0x100000, "user3", 0 ) ROM_LOAD( "nss-st-0.ic1", 0x000000, 0x100000, CRC(f131611f) SHA1(0797936e1fc9e705cd7e029097fc013a58e69002) ) - /* instruction / data rom for bios */ + /* instruction / data rom for BIOS */ ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "st.ic3", 0x0000, 0x8000, CRC(8880596e) SHA1(ec6d68fc2f51f7d94f496cd72cf898db65324542) ) @@ -1076,7 +1076,7 @@ ROM_START( nss_smas ) ROM_LOAD( "nss-r ic3 4m.ic3", 0x000000, 0x100000, BAD_DUMP CRC(e071405a) SHA1(e2a4b849c225a637d1f7481f24d9162da29c4905) ) ROM_LOAD( "nss-r ic3 4m.ic2", 0x100000, 0x100000, BAD_DUMP CRC(a46eed6e) SHA1(b9ac1f1d1f8aa5276238a65003c25a3916a4a0c2) ) - // instruction / data rom for bios + // instruction / data rom for BIOS ROM_REGION( 0x8000, "ibios_rom", 0 ) ROM_LOAD( "nss-r ic3 4m.ic8", 0x0000, 0x8000, CRC(bb46c507) SHA1(e753043b70541a4298d0af21781ecc2640a4d554) ) diff --git a/src/mame/nintendo/playch10.cpp b/src/mame/nintendo/playch10.cpp index a7be093f7df..2ceb80db416 100644 --- a/src/mame/nintendo/playch10.cpp +++ b/src/mame/nintendo/playch10.cpp @@ -2039,9 +2039,9 @@ void playch10_state::playch10_k(machine_config &config) #define BIOS_CPU \ ROM_SYSTEM_BIOS( 0, "dual", "Dual Monitor Version" ) \ ROM_SYSTEM_BIOS( 1, "single", "Single Monitor Version" ) \ - ROM_SYSTEM_BIOS( 2, "alt", "Alt Bios" ) /* this bios doesn't work properly, selecting service mode causes it to hang, is it good? maybe different hw? */ \ + ROM_SYSTEM_BIOS( 2, "alt", "Alternate BIOS" ) /* this bios doesn't work properly, selecting service mode causes it to hang, is it good? maybe different hw? */ \ ROM_SYSTEM_BIOS( 3, "singleb", "Single Monitor Version (Newer?)" ) /* Newer single screen? Four bytes different, reported bugfix in freeplay */ \ - ROM_SYSTEM_BIOS( 4, "dualb", "Dual Monitor Version (alternate)" ) /* this bios doesn't work properly, was found on a PCH1-03-CPU PCB */ \ + ROM_SYSTEM_BIOS( 4, "dualb", "Dual Monitor Version (alternate)" ) /* this BIOS doesn't work properly, was found on a PCH1-03-CPU PCB */ \ ROM_REGION( 0x10000, "maincpu", 0 ) \ ROM_LOAD_BIOS( 0, "pch1-c__8t_e-2.8t", 0x00000, 0x4000, CRC(d52fa07a) SHA1(55cabf52ae10c050c2229081a80b9fe5454ab8c5) ) \ ROM_LOAD_BIOS( 1, "pck1-c.8t", 0x00000, 0x4000, CRC(503ee8b1) SHA1(3bd20bc71cac742d1b8c1430a6426d0a19db7ad0) ) \ diff --git a/src/mame/nintendo/sfcbox.cpp b/src/mame/nintendo/sfcbox.cpp index a549e244fe4..5f5865b824d 100644 --- a/src/mame/nintendo/sfcbox.cpp +++ b/src/mame/nintendo/sfcbox.cpp @@ -510,9 +510,9 @@ void sfcbox_state::sfcbox(machine_config &config) #define SFCBOX_BIOS \ ROM_REGION( 0x1000000, "maincpu", ROMREGION_ERASE00 ) \ ROM_REGION( 0x20000, "krom", 0 ) \ - ROM_SYSTEM_BIOS( 0, "2.00", "SFCBox Bios Version 2.00" ) \ + ROM_SYSTEM_BIOS( 0, "2.00", "SFCBox BIOS Version 2.00" ) \ ROMX_LOAD( "krom2.00.ic1", 0x00000, 0x20000, CRC(e31b5580) SHA1(4a6a34a9a94c8249c3b441c2516bdd03e198c458), ROM_BIOS(0) ) \ - ROM_SYSTEM_BIOS( 1, "1.00", "SFCBox Bios Version 1.00" ) \ + ROM_SYSTEM_BIOS( 1, "1.00", "SFCBox BIOS Version 1.00" ) \ ROMX_LOAD( "krom1.ic1", 0x00000, 0x10000, CRC(c9010002) SHA1(f4c74086a83b728b1c1af3a021a60efa80eff5a4), ROM_BIOS(1) ) \ ROM_REGION( 0x100000, "user3", 0 ) \ ROM_LOAD( "atrom-4s-0.rom5", 0x00000, 0x80000, CRC(ad3ec05c) SHA1(a3d336db585fe02a37c323422d9db6a33fd489a6) ) diff --git a/src/mame/pc/at.cpp b/src/mame/pc/at.cpp index 40293b91b58..2c9fdbf8e56 100644 --- a/src/mame/pc/at.cpp +++ b/src/mame/pc/at.cpp @@ -1311,13 +1311,13 @@ ROM_END // Apricot LANstation (Krypton Motherboard) - no display ROM_START( aplanst ) ROM_REGION32_LE(0x20000, "bios", 0) - ROM_SYSTEM_BIOS(0, "31024", "Bios 3-10-24") + ROM_SYSTEM_BIOS(0, "31024", "BIOS 3-10-24") ROMX_LOAD( "31024.lo", 0x10000, 0x8000, CRC(e52b59e1) SHA1(cfcaa4d8d658df8df463108ef30695bd4ee7a617), ROM_SKIP(1) | ROM_BIOS(0)) ROMX_LOAD( "31024.hi", 0x10001, 0x8000, CRC(7286aefa) SHA1(dfc0e3f4936780fa62ae9ec392ce17aa65e717cd), ROM_SKIP(1) | ROM_BIOS(0)) - ROM_SYSTEM_BIOS(1, "31025", "Bios 3-10-25") + ROM_SYSTEM_BIOS(1, "31025", "BIOS 3-10-25") ROMX_LOAD( "31025.lo", 0x10000, 0x8000, CRC(1aec09bc) SHA1(51d56c97c7c1674554aa89b68945329ea967a8bc), ROM_SKIP(1) | ROM_BIOS(1)) ROMX_LOAD( "31025.hi", 0x10001, 0x8000, CRC(0763caa5) SHA1(48510a933dcd6efea3b14d04444f584c3e6fefeb), ROM_SKIP(1) | ROM_BIOS(1)) - ROM_SYSTEM_BIOS(2, "31026", "Bios 3-10-26i") + ROM_SYSTEM_BIOS(2, "31026", "BIOS 3-10-26i") ROMX_LOAD( "31026i.lo", 0x10000, 0x8000, CRC(670b6ab4) SHA1(8d61a0edf187f99b67eb58f5e11276deee801d17), ROM_SKIP(1) | ROM_BIOS(2)) ROMX_LOAD( "31026i.hi", 0x10001, 0x8000, CRC(ef01c54f) SHA1(911f95d65ab96878e5e7ebccfc4b329db47a1351), ROM_SKIP(1) | ROM_BIOS(2)) ROM_END @@ -1369,7 +1369,7 @@ ROM_END ROM_START( apxeni ) ROM_REGION32_LE(0x20000, "bios", 0) // 0: Phoenix 80386 ROM BIOS PLUS Version 1.10.01 / XEN-i 386 Business Microcomputer / VR 1.2.1 22nd July 1988 - ROM_SYSTEM_BIOS(0, "lep121", "Rom Bios 1.2.1") + ROM_SYSTEM_BIOS(0, "lep121", "ROM BIOS 1.2.1") ROMX_LOAD( "lep121.bin", 0x18000, 0x8000, CRC(948c1927) SHA1(d06bdbd6292db73c815ad1060daf055293dfddf5), ROM_BIOS(0)) // 1: Phoenix 80386 ROM BIOS PLUS Version 1.10.01 / XEN-i 386 Business Microcomputer / VR 1.2.1 22nd January 1991 ROM_SYSTEM_BIOS(1, "lep121s", "SCSI-Enabling ROMs") @@ -1738,7 +1738,7 @@ ROM_START( at ) ROM_SYSTEM_BIOS(15, "mitph307", "Mitac Phoenix v3.07") /* (BIOS release date:: 30-07-1987) */ ROMX_LOAD( "mitac_phoenix_v3.07_even.bin", 0x10000, 0x8000, CRC(1c4becc9) SHA1(bfdea3f2a248312ed8cf4765a1a7dc1a2f7cecd8), ROM_SKIP(1) | ROM_BIOS(15) ) ROMX_LOAD( "mitac_phoenix_v3.07_odd.bin", 0x10001, 0x8000, CRC(3ee16ed1) SHA1(b77e18e10e9187a01cb55c05b2a6e5311981ab56), ROM_SKIP(1) | ROM_BIOS(15) ) - // 16: BIOS-String: Pyramid Software Development Personal Computer AT Bios Version 2.14 + // 16: BIOS-String: Pyramid Software Development Personal Computer AT BIOS Version 2.14 ROM_SYSTEM_BIOS(16, "precise", "Precise") /* (no regular BIOS release date) */ ROMX_LOAD( "precise 860407_low.bin", 0x10000, 0x8000, CRC(d839c074) SHA1(473ca7b42914ce12f2d6c91afb0b2c2e65194489), ROM_SKIP(1) | ROM_BIOS(16) ) ROMX_LOAD( "precise 860407_high.bin", 0x10001, 0x8000, CRC(b5e13c54) SHA1(07f5806fb53d0cb7ef7b54312fd6aa163d58b9a5), ROM_SKIP(1) | ROM_BIOS(16) ) @@ -2031,10 +2031,10 @@ ROM_START( neat ) ROMX_LOAD( "286-chips ami78384 even.bin", 0x10000, 0x8000, CRC(5280fee0) SHA1(25051ad6bbccddc0738861b614dbafbca5c3bff5), ROM_SKIP(1) | ROM_BIOS(6) ) ROMX_LOAD( "286-chips ami78384 odd.bin", 0x10001, 0x8000, CRC(24526bf3) SHA1(8f8b46fe2e708fa53d0eeb44a16924cd878bdd33), ROM_SKIP(1) | ROM_BIOS(6) ) // 7: BIOS-String: ENET-1107-040990-K0 - ROM_SYSTEM_BIOS(7, "ami211", "AMI 21.1") /*(Motherboard Manufacturer: Dataexpert Corp. Motherboard) (Neat 286 Bios, 82c21x Chipset ) (BIOS release date:: 09-04-1990)*/ + ROM_SYSTEM_BIOS(7, "ami211", "AMI 21.1") /*(Motherboard Manufacturer: Dataexpert Corp. Motherboard) (Neat 286 BIOS, 82c21x Chipset ) (BIOS release date:: 09-04-1990)*/ ROMX_LOAD( "ami211.bin", 0x10000, 0x10000,CRC(a0b5d269) SHA1(44db8227d35a09e39b93ed944f85dcddb0dd0d39), ROM_BIOS(7)) // 8: BIOS-String: ENET-1230-043089-K0 - ROM_SYSTEM_BIOS(8, "amic21", "AMI C 21.1") /* (Motherboard Manufacturer: Unknown.) (Neat 286 Bios, 82c21x Chipset ) (BIOS release date:: 30-04-1989) */ + ROM_SYSTEM_BIOS(8, "amic21", "AMI C 21.1") /* (Motherboard Manufacturer: Unknown.) (Neat 286 BIOS, 82c21x Chipset ) (BIOS release date:: 30-04-1989) */ ROMX_LOAD( "amic21-2.bin", 0x10001, 0x8000, CRC(8ffe7752) SHA1(68215f07a170ee7bdcb3e52b370d470af1741f7e),ROM_SKIP(1) | ROM_BIOS(8) ) ROMX_LOAD( "amic21-1.bin", 0x10000, 0x8000, CRC(a76497f6) SHA1(91b47d86967426945b2916cb40e76a8da2d31d54),ROM_SKIP(1) | ROM_BIOS(8) ) // 9: BIOS-String: - AGC N286 - CPU: AMD N80L286-16/S, FPU socket provided - RAM: 36xTMC64C1024-80N (18pin), 36x16pin sockets provided as an alternative (2xBank 0, 2xBank 1), 4xSIPP30 (2xBank 0/2 and 2xBank 1/3) @@ -2150,7 +2150,7 @@ ROM_START( headg2 ) ROMX_LOAD( "286-headland 4530-high_32k.bin", 0x10001, 0x8000, CRC(f84c0e75) SHA1(42dc068d1cd5105cd576b023e2ccfe0f0646d4e3), ROM_SKIP(1) | ROM_BIOS(1) ) ROMX_LOAD( "286-headland 4530-low_32k.bin", 0x10000, 0x8000, CRC(0856dde8) SHA1(cee5d6002c405df984f3c7fa83c4f3e034f1e586), ROM_SKIP(1) | ROM_BIOS(1) ) // 2: Quadtel Enhanced 286 BIOS Version 3.04.02 - Headland HT101, HT102 - ROM_SYSTEM_BIOS(2, "ami101", "AMI HT 101.1") /* (Quadtel Enhanced 286 Bios Version 3.04.02) (BIOS release date:: 09/11/1989) */ + ROM_SYSTEM_BIOS(2, "ami101", "AMI HT 101.1") /* (Quadtel Enhanced 286 BIOS Version 3.04.02) (BIOS release date:: 09/11/1989) */ ROMX_LOAD( "amiht-h.bin", 0x10001, 0x8000, CRC(8022545f) SHA1(42541d4392ad00b0e064b3a8ccf2786d875c7c19),ROM_SKIP(1) | ROM_BIOS(2) ) ROMX_LOAD( "amiht-l.bin", 0x10000, 0x8000, CRC(285f6b8f) SHA1(2fce4ec53b68c9a7580858e16c926dc907820872),ROM_SKIP(1) | ROM_BIOS(2) ) ROM_END @@ -2407,7 +2407,7 @@ ROM_END // SIIG MiniSys 2000 - Motherboard ID: Labway MS101V1.2 - This is a tiny 286 system, the width of a 3.5" disk drive with an external power supply. // A physical switch allows to change between VGA and composite video output. -// CPU: Intel 286-12 - BIOS: AMIBIOS - Bios string: DH12-1422-061390-K0 - Chipset: Headland HT12/A, Acer M5105 - RAM: 2xSIMM30 +// CPU: Intel 286-12 - BIOS: AMIBIOS - BIOS string: DH12-1422-061390-K0 - Chipset: Headland HT12/A, Acer M5105 - RAM: 2xSIMM30 // OSC: 14.31818MHz, 24.000MHz, 24.000, another unreadable - ISA16: 1 (on riser board) - on board: IDE, Floppy, 2xser, par, game, composite, VGA, // ext. FDD (motherboard and I/O board connected with a riser board - Mass storage: 3.5" FDD, 3.5" HDD (e.g. Seagate ST351A/X in AT mode) ROM_START( minisys2k ) @@ -4377,7 +4377,7 @@ ROM_START( ar4glx3 ) // BIOS-String: 40-0101-006666-00101111-011094-CTQ-596A / K ROM_LOAD( "4glx3_bios.bin", 0x10000, 0x10000, CRC(3367e0b2) SHA1(8dbe58ed783c56ca2cb61ded6f603314739dcfb8)) ROM_END -// TMC PAT48AV 1.4 - ALi M1429 A1, M1431 A2 - Bios: AMI 486DX ISA BIOS AB4179743 - Keyboard BIOS: AMI-KB-H-WP - CPU: 486DX socket +// TMC PAT48AV 1.4 - ALi M1429 A1, M1431 A2 - BIOS: AMI 486DX ISA BIOS AB4179743 - Keyboard BIOS: AMI-KB-H-WP - CPU: 486DX socket // RAM: 8xSIMM30 - Cache: 8xIS61C256AH-20N - OSC: 14.31818 - ISA16: 4, ISA16/VLB: 3 ROM_START( tmpat48av ) // screen remains blank - BIOS-String: 40-0106-001291-00101111-080893-ALI1429 / 486DX-AC-WBu-25/33/40/50-L6-ZZ ROM_REGION32_LE(0x20000, "bios", 0) @@ -5033,7 +5033,7 @@ ROM_START( atc1425b ) // Boot block - BIOS String: 04/18/96-SiS-496-497/A/B-2A4I ROM_LOAD( "1425b231.rom", 0x00000, 0x20000, CRC(1a19f34d) SHA1(09bb5e35ef07b57942cbca933f2a0334615a687e)) ROM_END -// Abit AB-PI4(T) - Bios: 32pin - Keyboard-BIOS: Winbond 83C42 - CPU: Socket 3 - ISA16: 4, PCI: 3 - Chipset: SiS 85C495, 85C497 +// Abit AB-PI4(T) - BIOS: 32pin - Keyboard-BIOS: Winbond 83C42 - CPU: Socket 3 - ISA16: 4, PCI: 3 - Chipset: SiS 85C495, 85C497 // RAM: 4xSIMM72, Cache: 9x32pin (occupied: 4xW24512AK-20, 1xW2457AK) - On board: 2xIDE ROM_START( abpi4 ) ROM_REGION32_LE(0x20000, "bios", 0) @@ -5650,7 +5650,7 @@ ROM_START( hot433 ) // 6: Latest AMI BIOS for rev 1-3 ROM_SYSTEM_BIOS(6, "aus2c", "AUS2C") ROMX_LOAD( "433aus2c.rom", 0x00000, 0x20000, CRC(bdc65766) SHA1(e87cc4aed14ae7fcdf6423063b0ababe65b41044), ROM_BIOS(6)) - // 7: AMI Bios for rev 1-3 w/mouse support + // 7: AMI BIOS for rev 1-3 w/mouse support ROM_SYSTEM_BIOS(7, "aus26", "AUS26") ROMX_LOAD( "433aus36.rom", 0x00000, 0x20000, CRC(8f864716) SHA1(0bf4b8114cbb406646d89eed7833556611e1fbe6), ROM_BIOS(7)) // 8: Latest AMI BIOS for rev4 of the Shuttle HOT-433 motherboard. diff --git a/src/mame/pc/calchase.cpp b/src/mame/pc/calchase.cpp index 2efff9c678a..8133328c761 100644 --- a/src/mame/pc/calchase.cpp +++ b/src/mame/pc/calchase.cpp @@ -98,7 +98,7 @@ Grull Osgo - Improvements compatible with chipset VIA. (this motherboard has VIA Apollo VXPro chipset. It is not compatible with Intel i430). With this changes now BIOS Shadow ram works fine, BIOS can relocate and decompress the full code - necesary to run the Extended Bios, POST and Boot). No more BIOS Checksum error. + necesary to run the Extended BIOS, POST and Boot). No more BIOS Checksum error. - Suppressed all video related items wich will be replaced with VGA driver. @@ -110,7 +110,7 @@ compatible with chipset VIA. - Minor changes and NOPS into address maps for debugging purposes. -- Now Bios is looking for the disk (BIOS Auto detection). It seems all works fine but must be there +- Now BIOS is looking for the disk (BIOS Auto detection). It seems all works fine but must be there something wrong in the disk geometry reported by calchase.chd (20,255,63) since BIOS does not accept 255 heads as parameter. Perhaps a bad dump? diff --git a/src/mame/pc/genpc.cpp b/src/mame/pc/genpc.cpp index b2c18564777..fbc4a3db925 100644 --- a/src/mame/pc/genpc.cpp +++ b/src/mame/pc/genpc.cpp @@ -174,16 +174,16 @@ ROM_START(pc) ROM_SYSTEM_BIOS(11, "award", "XT Award 2.05 #1") ROMX_LOAD( "award2.05.bin", 0xe000, 0x2000, CRC(5b3953e5) SHA1(4a36171aa8d993008187f39f732b9296401b7b6c),ROM_BIOS(11)) // 12: Phoenix ROM BIOS Ver 2.27 - ROM_SYSTEM_BIOS(12, "pho2271", "XT Phoenix Bios 2.27 #1") + ROM_SYSTEM_BIOS(12, "pho2271", "XT Phoenix BIOS 2.27 #1") ROMX_LOAD( "phoenix2.27.bin", 0xe000, 0x2000, CRC(168ffef0) SHA1(69465db2f9246a614044d1f433d374506a13a07f),ROM_BIOS(12)) // 13: Phoenix ROM BIOS Ver 2.27 - ROM_SYSTEM_BIOS(13, "pho2272", "XT Phoenix Bios 2.27 #2") // V20 installed on board, 8 ISA8 slots + ROM_SYSTEM_BIOS(13, "pho2272", "XT Phoenix BIOS 2.27 #2") // V20 installed on board, 8 ISA8 slots ROMX_LOAD( "compatibility_software_phoenix_technologies_1985_1986_1121277.bin", 0xe000, 0x2000, CRC(33ceb81a) SHA1(7c7db75e61e19025938f30798d9d0f8b4f6ab0ee),ROM_BIOS(13)) // 14: Phoenix ROM BIOS Ver 2.51 / Micro-Universe ver 1.0B - ROM_SYSTEM_BIOS(14, "pho251", "XT Phoenix Bios 2.51") + ROM_SYSTEM_BIOS(14, "pho251", "XT Phoenix BIOS 2.51") ROMX_LOAD( "phoenix2.51.bin", 0xe000, 0x2000, CRC(9b7e9c40) SHA1(c948a8d3d715e469105c6e2acd8b46ec274b25a8),ROM_BIOS(14)) // 15: T U R B O - XT 1986 / Version 3.10 - ROM_SYSTEM_BIOS(15, "turbo", "XT Turbo Bios 3.10") + ROM_SYSTEM_BIOS(15, "turbo", "XT Turbo BIOS 3.10") ROMX_LOAD( "turbo3.10.bin", 0xe000, 0x2000, CRC(8aaca1e3) SHA1(9c03da16713e08c0112a04c8bdfa394e7341c1fc),ROM_BIOS(15)) // 16: System 100 ! / S.pecial I.ntegrated D.esigns / BIOS For PC,XT-16 Version 4.1 / (C) 1986 ROM_SYSTEM_BIOS(16, "sid41", "SID BIOS v4.1") // from X'GOLDEN mainboard @@ -228,7 +228,7 @@ ROM_START(pc) ROM_SYSTEM_BIOS(29, "arc20", "ARC BIOS 2.0") ROMX_LOAD( "ibm-artb.rom", 0xe000, 0x2000, CRC(0ae5bf8e) SHA1(79b043070c92f9b2f6f9ca25fe61b4c1fcdf1bc8),ROM_BIOS(29)) // 30: Phoenix ROM BIOS Ver 2.52 - ROM_SYSTEM_BIOS(30, "pho252", "XT Phoenix Bios 2.52") + ROM_SYSTEM_BIOS(30, "pho252", "XT Phoenix BIOS 2.52") ROMX_LOAD( "ibm-phxt.rom", 0xe000, 0x2000, CRC(c0bc9482) SHA1(a527403c92b6bf4fd876f516c18ca499cb7d4b13),ROM_BIOS(30)) // 31: System Already ! IBM COMPATIBLE BIOS v3.3 .......1985 ROM_SYSTEM_BIOS(31, "com33", "IBM Compatible BIOS v3.3") diff --git a/src/mame/pc/pc.cpp b/src/mame/pc/pc.cpp index 851f1a13089..f94e729c06d 100644 --- a/src/mame/pc/pc.cpp +++ b/src/mame/pc/pc.cpp @@ -1707,7 +1707,7 @@ ROM_END /******************************************************Leading Edge Model M *** -aka the Sperry PC, the "Sperry HT - 4.71 Bios" that can be found online is identical to the v.4.71 below +aka the Sperry PC, the "Sperry HT - 4.71 BIOS" that can be found online is identical to the v.4.71 below E-TD10 - TOD Error acording to http://www.o3one.org/hwdocs/bios_doc/dosref22.html this machine had AT-like RTC services The "M" stood for a Mitsubishi made machine, the "Leading Edge Model D" was made by Daewoo diff --git a/src/mame/pinball/recel.cpp b/src/mame/pinball/recel.cpp index c1b91370055..9e945b7bda5 100644 --- a/src/mame/pinball/recel.cpp +++ b/src/mame/pinball/recel.cpp @@ -505,7 +505,7 @@ ROM_END } // anonymous namespace -GAME(1977, recel, 0, recel, recel, recel_state, empty_init, ROT0, "Recel", "Recel Bios", MACHINE_IS_BIOS_ROOT | MACHINE_NOT_WORKING) +GAME(1977, recel, 0, recel, recel, recel_state, empty_init, ROT0, "Recel", "Recel BIOS", MACHINE_IS_BIOS_ROOT | MACHINE_NOT_WORKING) GAME(1978, r_alaska, recel, recel, recel, recel_state, empty_init, ROT0, "Interflip", "Alaska", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) GAME(1978, r_hotcold, recel, recel, recel, recel_state, empty_init, ROT0, "Inder", "Hot & Cold", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/sega/chihiro.cpp b/src/mame/sega/chihiro.cpp index 764d8d4167c..7388632baad 100644 --- a/src/mame/sega/chihiro.cpp +++ b/src/mame/sega/chihiro.cpp @@ -1935,7 +1935,7 @@ void chihiro_state::chihirogd(machine_config &config) #define CHIHIRO_BIOS \ ROM_REGION32_LE( 0x80000, "bios", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "Chihiro Bios" ) \ + ROM_SYSTEM_BIOS( 0, "bios0", "Chihiro BIOS" ) \ ROM_LOAD_BIOS( 0, "chihiro_xbox_bios.bin", 0x000000, 0x80000, CRC(66232714) SHA1(b700b0041af8f84835e45d1d1250247bf7077188) ) \ ROM_REGION( 0x200000, "mediaboard", 0) \ ROM_LOAD16_WORD_SWAP_BIOS( 0, "fpr-23887_29lv160te.ic4", 0x000000, 0x200000, CRC(13034372) SHA1(77197fba2781ed1d81402c48bd743adb26d3161a) ) \ @@ -2557,7 +2557,7 @@ ROM_START( gundcb83b ) ROM_END /* Main board */ -/*Chihiro*/ GAME( 2002, chihiro, 0, chihiro_base, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Chihiro Bios", MACHINE_NO_SOUND|MACHINE_NOT_WORKING|MACHINE_IS_BIOS_ROOT ) +/*Chihiro*/ GAME( 2002, chihiro, 0, chihiro_base, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Chihiro BIOS", MACHINE_NO_SOUND|MACHINE_NOT_WORKING|MACHINE_IS_BIOS_ROOT ) /* GDX-xxxx (Sega GD-ROM games) */ /* 0001 */ GAME( 2002, hotd3, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega / Wow Entertainment", "The House of the Dead III (GDX-0001)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) diff --git a/src/mame/sega/hikaru.cpp b/src/mame/sega/hikaru.cpp index ff12d4880de..20a29bfb519 100644 --- a/src/mame/sega/hikaru.cpp +++ b/src/mame/sega/hikaru.cpp @@ -876,7 +876,7 @@ ROM_END } // anonymous namespace -GAME( 2000, hikaru, 0, hikaru, hikaru, hikaru_state, empty_init, ROT0, "Sega", "Hikaru Bios", MACHINE_NO_SOUND|MACHINE_NOT_WORKING|MACHINE_IS_BIOS_ROOT ) +GAME( 2000, hikaru, 0, hikaru, hikaru, hikaru_state, empty_init, ROT0, "Sega", "Hikaru BIOS", MACHINE_NO_SOUND|MACHINE_NOT_WORKING|MACHINE_IS_BIOS_ROOT ) GAME( 1999, braveff, hikaru, hikaru, hikaru, hikaru_state, empty_init, ROT0, "Sega", "Brave Firefighters", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) GAME( 2000, airtrix, hikaru, hikaru, hikaru, hikaru_state, empty_init, ROT0, "Sega", "Air Trix (Rev A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) GAME( 2000, airtrixo, airtrix, hikaru, hikaru, hikaru_state, empty_init, ROT0, "Sega", "Air Trix (original)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) diff --git a/src/mame/sega/lindbergh.cpp b/src/mame/sega/lindbergh.cpp index 1cbe1dca7d0..d83eb4195f5 100644 --- a/src/mame/sega/lindbergh.cpp +++ b/src/mame/sega/lindbergh.cpp @@ -620,7 +620,7 @@ ROM_END } // anonymous namespace -GAME(1999, lindbios, 0, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "Sega Lindbergh Bios", MACHINE_IS_BIOS_ROOT) +GAME(1999, lindbios, 0, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "Sega Lindbergh BIOS", MACHINE_IS_BIOS_ROOT) GAME(2005, hotd4, lindbios, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "The House of the Dead 4 (Export) (Rev B)", MACHINE_NOT_WORKING|MACHINE_UNEMULATED_PROTECTION|MACHINE_NO_SOUND) GAME(2005, hotd4a, hotd4, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "The House of the Dead 4 (Export) (Rev A)", MACHINE_NOT_WORKING|MACHINE_UNEMULATED_PROTECTION|MACHINE_NO_SOUND) GAME(2005, vf5, lindbios, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "Virtua Fighter 5 (Export)", MACHINE_NOT_WORKING|MACHINE_UNEMULATED_PROTECTION|MACHINE_NO_SOUND) @@ -638,4 +638,4 @@ GAME(2008, hotdex, lindbios, lindbergh, 0, lindbergh_state, empty_init, ROT0, GAME(2008, primevah, lindbios, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "Primeval Hunt", MACHINE_NOT_WORKING|MACHINE_UNEMULATED_PROTECTION|MACHINE_NO_SOUND) GAME(2008, rambo, lindbios, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "Rambo (Export)", MACHINE_NOT_WORKING|MACHINE_UNEMULATED_PROTECTION|MACHINE_NO_SOUND) GAME(2009, hummerxt, lindbios, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "Hummer Extreme", MACHINE_NOT_WORKING|MACHINE_UNEMULATED_PROTECTION|MACHINE_NO_SOUND) -GAME(200?, lbvbiosu, lindbios, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "VBios updater", MACHINE_NOT_WORKING|MACHINE_UNEMULATED_PROTECTION|MACHINE_NO_SOUND) +GAME(200?, lbvbiosu, lindbios, lindbergh, 0, lindbergh_state, empty_init, ROT0, "Sega", "VBIOS updater", MACHINE_NOT_WORKING|MACHINE_UNEMULATED_PROTECTION|MACHINE_NO_SOUND) diff --git a/src/mame/sega/naomi.cpp b/src/mame/sega/naomi.cpp index aee6fc905ec..b99e5030940 100644 --- a/src/mame/sega/naomi.cpp +++ b/src/mame/sega/naomi.cpp @@ -209,9 +209,9 @@ Notes: ------------------------------------------------------------------------------------------------------------ -Bios Version Information | +BIOS Version Information | ------------------------------------------------------------------------------------------------------------ - Bios Label | Support | mobo s/n | 171-7978B | Support | Support | 171-8346C | + BIOS Label | Support | mobo s/n | 171-7978B | Support | Support | 171-8346C | ---------------------------- | Multi-Board | EEPROM type | M1-type | DIMM | Net-DIMM | M4-type | NAOMI | Naomi 2 | | | ROM board | | | ROM board | ------------------------------------------------------------------------------------------------------------ diff --git a/src/mame/sega/naomigd.cpp b/src/mame/sega/naomigd.cpp index d510fb3c066..9b0be2c4c08 100644 --- a/src/mame/sega/naomigd.cpp +++ b/src/mame/sega/naomigd.cpp @@ -1170,21 +1170,21 @@ ROM_START( dimm ) // main firmwares ROM_REGION(0x200000, "bios", ROMREGION_64BIT) - ROM_SYSTEM_BIOS(0, "fpr-23489c.ic14", "Bios 0") + ROM_SYSTEM_BIOS(0, "fpr-23489c.ic14", "BIOS 0") ROMX_LOAD( "fpr-23489c.ic14", 0x000000, 0x200000, CRC(bc38bea1) SHA1(b36fcc6902f397d9749e9d02de1bbb7a5e29d468), ROM_BIOS(0)) - ROM_SYSTEM_BIOS(1, "203_203.bin", "Bios 1") + ROM_SYSTEM_BIOS(1, "203_203.bin", "BIOS 1") ROMX_LOAD( "203_203.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(6f55f1ae0606816a4eca6645ed36eb7f9c7ad9cf), ROM_BIOS(1)) - ROM_SYSTEM_BIOS(2, "fpr23718.ic36", "Bios 2") + ROM_SYSTEM_BIOS(2, "fpr23718.ic36", "BIOS 2") ROMX_LOAD( "fpr23718.ic36", 0x000000, 0x200000, CRC(a738ea1c) SHA1(b7b5a55a6a4cf0aa2df1b3dff62ff67f864c55e8), ROM_BIOS(2)) - ROM_SYSTEM_BIOS(3, "213_203.bin", "Bios 3") + ROM_SYSTEM_BIOS(3, "213_203.bin", "BIOS 3") ROMX_LOAD( "213_203.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(17131f318632610b87bc095156ffad4597fed4ca), ROM_BIOS(3)) - ROM_SYSTEM_BIOS(4, "217_203.bin", "Bios 4") + ROM_SYSTEM_BIOS(4, "217_203.bin", "BIOS 4") ROMX_LOAD( "217_203.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(e5a229ae7ed48b2955cad63529fd938c6db555e5), ROM_BIOS(4)) - ROM_SYSTEM_BIOS(5, "fpr23905.ic36", "Bios 5") + ROM_SYSTEM_BIOS(5, "fpr23905.ic36", "BIOS 5") ROMX_LOAD( "fpr23905.ic36", 0x000000, 0x200000, CRC(ffffffff) SHA1(acade4362807c7571b1c2a48ed6067e4bddd404b), ROM_BIOS(5)) - ROM_SYSTEM_BIOS(6, "317_312.bin", "Bios 6") + ROM_SYSTEM_BIOS(6, "317_312.bin", "BIOS 6") ROMX_LOAD( "317_312.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(31d698cd659446ee09a2eeedec6e4bc6a19d05e8), ROM_BIOS(6)) - ROM_SYSTEM_BIOS(7, "401_203.bin", "Bios 7") + ROM_SYSTEM_BIOS(7, "401_203.bin", "BIOS 7") ROMX_LOAD( "401_203.bin", 0x000000, 0x200000, CRC(a738ea1c) SHA1(edb52597108462bcea8eb2a47c19e51e5fb60638), ROM_BIOS(7)) // dynamically filled with data diff --git a/src/mame/sega/stv.cpp b/src/mame/sega/stv.cpp index 62fa4b1148a..c24f62efeab 100644 --- a/src/mame/sega/stv.cpp +++ b/src/mame/sega/stv.cpp @@ -1883,7 +1883,7 @@ epr-19730 - Japan PCD11.13J0970217 97/02/17 v1.13 - Enhanced version for CD epr-20091 - Japan PCS11.13J0970821 97/08/21 v1.13 - Enhanced version for ??? stv110.bin - Debug STVB1.10D0950113 95/01/13 v1.10 -stv1061.bin - ST-V Dev Bios (1.061) - Sega 1994, Noted "ST-V Ver 1.061 94/11/25" on EPROM sticker, Coming from a S-TV SG5001A dev board +stv1061.bin - ST-V Dev BIOS (1.061) - Sega 1994, Noted "ST-V Ver 1.061 94/11/25" on EPROM sticker, Coming from a S-TV SG5001A dev board Regions found listed in the BIOS: Japan @@ -1895,8 +1895,8 @@ Regions found listed in the BIOS: Europe Latin America -ROM_SYSTEM_BIOS( x, "saturn", "Saturn bios" ) \ -ROM_LOAD16_WORD_SWAP_BIOS( x, "saturn.bin", 0x000000, 0x080000, CRC(653ff2d8) SHA1(20994ae7ee177ddaf3a430b010c7620dca000fb4) ) - Saturn Eu Bios +ROM_SYSTEM_BIOS( x, "saturn", "Saturn BIOS" ) \ +ROM_LOAD16_WORD_SWAP_BIOS( x, "saturn.bin", 0x000000, 0x080000, CRC(653ff2d8) SHA1(20994ae7ee177ddaf3a430b010c7620dca000fb4) ) - Saturn EU BIOS */ @@ -3839,7 +3839,7 @@ ROM_START( yattrmnp ) // ROM board stickered 837-13598 ROM_LOAD( "315-5930.ic19", 0x000, 0x117, CRC(d1201563) SHA1(a133b07240c0a4eb8bae4b438d98fc6148fb7f4f) ) ROM_END -GAME( 1996, stvbios, 0, stv_slot, stv, stv_state, init_stv, ROT0, "Sega", "ST-V Bios", MACHINE_IS_BIOS_ROOT ) +GAME( 1996, stvbios, 0, stv_slot, stv, stv_state, init_stv, ROT0, "Sega", "ST-V BIOS", MACHINE_IS_BIOS_ROOT ) //GAME YEAR, NAME, PARENT, MACH, INP, STATE, INIT, MONITOR /* Playable */ diff --git a/src/mame/sega/triforce.cpp b/src/mame/sega/triforce.cpp index fdddbc837e3..7b12f351536 100644 --- a/src/mame/sega/triforce.cpp +++ b/src/mame/sega/triforce.cpp @@ -4,7 +4,7 @@ -- split from Naomi.c Triforce uses: -- a stock Gamecube motherboard with custom Bios +- a stock Gamecube motherboard with custom BIOS - a 'media board' which acts as a CD/DVD emulator - the Naomi 'DIMM' board, which connects to the GD-ROM drive @@ -620,7 +620,7 @@ void triforce_state::triforcegd(machine_config &config) #define TRIFORCE_BIOS \ ROM_REGION( 0x200000, "maincpu", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "Triforce Bios" ) \ + ROM_SYSTEM_BIOS( 0, "bios0", "Triforce BIOS" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 0, "triforce_bootrom.bin", 0x000000, 0x200000, CRC(d1883221) SHA1(c3cb7227e4dbc2af861e76d00cb59726105a2e4c) ) ROM_START( triforce ) TRIFORCE_BIOS @@ -1300,7 +1300,7 @@ ROM_END /* Main board */ -/*Triforce*/GAME( 2002, triforce, 0, triforce_base, triforce, triforce_state, empty_init, ROT0, "Sega", "Triforce Bios", MACHINE_IS_SKELETON|MACHINE_IS_BIOS_ROOT ) +/*Triforce*/GAME( 2002, triforce, 0, triforce_base, triforce, triforce_state, empty_init, ROT0, "Sega", "Triforce BIOS", MACHINE_IS_SKELETON|MACHINE_IS_BIOS_ROOT ) /* GDT-xxxx (Sega GD-ROM games) */ /* 0001 */ GAME( 2002, vs2002j, triforce, triforcegd, triforce, triforce_state, empty_init, ROT0, "Sega / Amusement Vision", "Virtua Striker 2002 (Japan) (GDT-0001)", MACHINE_IS_SKELETON ) diff --git a/src/mame/sega/turbo.cpp b/src/mame/sega/turbo.cpp index 6f4135ff382..c8785aff6c2 100644 --- a/src/mame/sega/turbo.cpp +++ b/src/mame/sega/turbo.cpp @@ -941,6 +941,13 @@ void turbo_state::turbo(machine_config &config) m_i8255[3]->in_pb_callback().set_ioport("DSW2"); m_i8255[3]->out_pc_callback().set(FUNC(turbo_state::ppi3c_w)); + for (int i = 0; i < 4; i++) + { + m_i8255[i]->tri_pa_callback().set_constant(0); + m_i8255[i]->tri_pb_callback().set_constant(0); + m_i8255[i]->tri_pc_callback().set_constant(0); + } + i8279_device &kbdc(I8279(config, "i8279", MASTER_CLOCK/16)); // clock = H1 kbdc.out_sl_callback().set(FUNC(turbo_state::scanlines_w)); // scan SL lines kbdc.out_disp_callback().set(FUNC(turbo_state::digit_w)); // display A&B @@ -983,6 +990,13 @@ void subroc3d_state::subroc3d(machine_config &config) m_i8255[1]->out_pb_callback().set(FUNC(subroc3d_state::sound_b_w)); m_i8255[1]->out_pc_callback().set(FUNC(subroc3d_state::sound_c_w)); + for (int i = 0; i < 2; i++) + { + m_i8255[i]->tri_pa_callback().set_constant(0); + m_i8255[i]->tri_pb_callback().set_constant(0); + m_i8255[i]->tri_pc_callback().set_constant(0); + } + i8279_device &kbdc(I8279(config, "i8279", MASTER_CLOCK/16)); // unknown clock kbdc.out_sl_callback().set(FUNC(subroc3d_state::scanlines_w)); // scan SL lines kbdc.out_disp_callback().set(FUNC(subroc3d_state::digit_w)); // display A&B @@ -1027,6 +1041,13 @@ void buckrog_state::buckrog(machine_config &config) m_i8255[1]->out_pb_callback().set(FUNC(buckrog_state::sound_b_w)); m_i8255[1]->out_pc_callback().set(FUNC(buckrog_state::ppi1c_w)); + for (int i = 0; i < 2; i++) + { + m_i8255[i]->tri_pa_callback().set_constant(0); + m_i8255[i]->tri_pb_callback().set_constant(0); + m_i8255[i]->tri_pc_callback().set_constant(0); + } + i8279_device &kbdc(I8279(config, "i8279", MASTER_CLOCK/16)); // unknown clock kbdc.out_sl_callback().set(FUNC(buckrog_state::scanlines_w)); // scan SL lines kbdc.out_disp_callback().set(FUNC(buckrog_state::digit_w)); // display A&B diff --git a/src/mame/sega/zaxxon.cpp b/src/mame/sega/zaxxon.cpp index bb74a1b54dd..b29c99fde68 100644 --- a/src/mame/sega/zaxxon.cpp +++ b/src/mame/sega/zaxxon.cpp @@ -926,6 +926,9 @@ void zaxxon_state::root(machine_config &config) m_ppi->out_pa_callback().set(FUNC(zaxxon_state::zaxxon_sound_a_w)); m_ppi->out_pb_callback().set(FUNC(zaxxon_state::zaxxon_sound_b_w)); m_ppi->out_pc_callback().set(FUNC(zaxxon_state::zaxxon_sound_c_w)); + m_ppi->tri_pa_callback().set_constant(0); + m_ppi->tri_pb_callback().set_constant(0); + m_ppi->tri_pc_callback().set_constant(0); LS259(config, m_mainlatch[0]); // U55 on Zaxxon IC Board A m_mainlatch[0]->q_out_cb<0>().set(FUNC(zaxxon_state::coin_enable_w)); // COIN EN A @@ -990,7 +993,6 @@ void zaxxon_state::futspye(machine_config &config) maincpu.set_decrypted_tag(":decrypted_opcodes"); maincpu.set_size(0x6000); - /* video hardware */ subdevice("screen")->set_screen_update(FUNC(zaxxon_state::screen_update_futspy)); diff --git a/src/mame/sigma/sigmab98.cpp b/src/mame/sigma/sigmab98.cpp index e7201c09a2e..425132c378f 100644 --- a/src/mame/sigma/sigmab98.cpp +++ b/src/mame/sigma/sigmab98.cpp @@ -2298,7 +2298,7 @@ GAME( 2000, dashhero, 0, sigmab98, sigma_1b, sigmab98_state, init_dashher // Banpresto Medal Games GAME( 2001, lufykzku, 0, lufykzku, lufykzku, lufykzku_state, init_lufykzku, ROT0, "Banpresto / Eiichiro Oda / Shueisha - Fuji TV - Toho Animation", "Otakara Itadaki Luffy Kaizoku-Dan! (Japan, v1.02)", 0 ) // Sammy Medal Games: -GAME( 2000, sammymdl, 0, sammymdl, sammymdl, sammymdl_state, init_animalc, ROT0, "Sammy", "Sammy Medal Game System Bios", MACHINE_IS_BIOS_ROOT ) +GAME( 2000, sammymdl, 0, sammymdl, sammymdl, sammymdl_state, init_animalc, ROT0, "Sammy", "Sammy Medal Game System BIOS", MACHINE_IS_BIOS_ROOT ) GAME( 2000, animalc, sammymdl, animalc, sammymdl, sammymdl_state, init_animalc, ROT0, "Sammy", "Animal Catch", 0 ) GAME( 2000, itazuram, sammymdl, itazuram, sammymdl, sammymdl_state, init_itazuram, ROT0, "Sammy", "Itazura Monkey", 0 ) GAME( 2000, pyenaget, sammymdl, pyenaget, sammymdl, sammymdl_state, init_haekaka, ROT0, "Sammy", "Pye-nage Taikai", 0 ) diff --git a/src/mame/skeleton/cortex.cpp b/src/mame/skeleton/cortex.cpp index 7a798016485..9703f65f314 100644 --- a/src/mame/skeleton/cortex.cpp +++ b/src/mame/skeleton/cortex.cpp @@ -238,7 +238,7 @@ void cortex_state::cortex(machine_config &config) /* ROM definition */ ROM_START( cortex ) ROM_REGION( 0x8000, "maincpu", ROMREGION_ERASEFF ) - ROM_SYSTEM_BIOS(0, "basic", "Cortex Bios") + ROM_SYSTEM_BIOS(0, "basic", "Cortex BIOS") ROMX_LOAD( "cortex.ic47", 0x0000, 0x2000, CRC(bdb8c7bd) SHA1(340829dcb7a65f2e830fd5aff82a312e3ed7918f), ROM_BIOS(0)) ROMX_LOAD( "cortex.ic46", 0x2000, 0x2000, CRC(4de459ea) SHA1(00a42fe556d4ffe1f85b2ce369f544b07fbd06d9), ROM_BIOS(0)) ROMX_LOAD( "cortex.ic45", 0x4000, 0x2000, CRC(b0c9b6e8) SHA1(4e20c3f0b7546b803da4805cd3b8616f96c3d923), ROM_BIOS(0)) diff --git a/src/mame/skeleton/mycom.cpp b/src/mame/skeleton/mycom.cpp index fc1b1321fe6..9210134edfc 100644 --- a/src/mame/skeleton/mycom.cpp +++ b/src/mame/skeleton/mycom.cpp @@ -48,13 +48,13 @@ - To enter Basic, type BASIC. To quit, type EXIT. Cassette: - - Bios 0: you can SAVE and LOAD from the monitor, but not from Basic. (see ToDo) - - Bios 1: Doesn't seem to be supported. + - BIOS 0: you can SAVE and LOAD from the monitor, but not from Basic. (see ToDo) + - BIOS 1: Doesn't seem to be supported. Sound: - - Bios 0: Sound is initialised with the volume turned off. In Basic, you + - BIOS 0: Sound is initialised with the volume turned off. In Basic, you can POKE 4382,144 to enable sound. - - Bios 1: Doesn't appear to support sound. The included Basic has a SOUND + - BIOS 1: Doesn't appear to support sound. The included Basic has a SOUND command (e.g SOUND 127,80), but no sound is heard. *******************************************************************************/ diff --git a/src/mame/snk/hng64.cpp b/src/mame/snk/hng64.cpp index 1d4098679d3..844429e2c25 100644 --- a/src/mame/snk/hng64.cpp +++ b/src/mame/snk/hng64.cpp @@ -3211,8 +3211,8 @@ ROM_START( buriki ) ROM_LOAD( "007sd04a.80", 0x0c00000, 0x400000, CRC(dabfbbad) SHA1(7d58d5181705618e0e2d69c6fdb81b9b3d2b9e0f) ) ROM_END -/* Bios */ -GAME( 1997, hng64, 0, hng64_default, hng64, hng64_state, init_hng64, ROT0, "SNK", "Hyper NeoGeo 64 Bios", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_SOUND|MACHINE_IS_BIOS_ROOT ) +/* BIOS */ +GAME( 1997, hng64, 0, hng64_default, hng64, hng64_state, init_hng64, ROT0, "SNK", "Hyper NeoGeo 64 BIOS", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_SOUND|MACHINE_IS_BIOS_ROOT ) /* Games */ GAME( 1997, roadedge, hng64, hng64_drive, hng64_drive, hng64_state, init_roadedge, ROT0, "SNK", "Roads Edge / Round Trip RV (rev.B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_SOUND ) /* 001 */ diff --git a/src/mame/sony/taitogn.cpp b/src/mame/sony/taitogn.cpp index 7c0d3d29513..3833cdeff04 100644 --- a/src/mame/sony/taitogn.cpp +++ b/src/mame/sony/taitogn.cpp @@ -771,7 +771,7 @@ static INPUT_PORTS_START( coh3002t ) PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_START("JP1") - PORT_DIPNAME( 0x01, 0x00, "Bios Flash" ) PORT_DIPLOCATION("JP1:1") + PORT_DIPNAME( 0x01, 0x00, "BIOS Flash" ) PORT_DIPLOCATION("JP1:1") PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) INPUT_PORTS_END @@ -836,7 +836,7 @@ INPUT_PORTS_END static INPUT_PORTS_START(coh3002t_jp1) PORT_INCLUDE(coh3002t) PORT_MODIFY("JP1") - PORT_DIPNAME( 0x01, 0x01, "Bios Flash") + PORT_DIPNAME( 0x01, 0x01, "BIOS Flash") PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) INPUT_PORTS_END @@ -855,9 +855,9 @@ INPUT_PORTS_END ROM_REGION16_LE( 0x200000, "biosflash", 0 ) \ ROM_LOAD( "flash.u30", 0x000000, 0x200000, CRC(c48c8236) SHA1(c6dad60266ce2ff635696bc0d91903c543273559) ) \ ROM_REGION16_LE( 0x100000, "bioseprom", 0 ) \ - ROM_SYSTEM_BIOS( 0, "v1", "G-NET Bios v1 flasher" ) \ + ROM_SYSTEM_BIOS( 0, "v1", "G-NET BIOS v1 flasher" ) \ ROMX_LOAD( "f35-01_m27c800_v1.bin", 0x000000, 0x100000, CRC(cd15cc30) SHA1(78361f46fa7186d5058937c86c66247a86b1257f), ROM_BIOS(0) ) /* hand made */ \ - ROM_SYSTEM_BIOS( 1, "v2", "G-NET Bios v2 flasher" ) \ + ROM_SYSTEM_BIOS( 1, "v2", "G-NET BIOS v2 flasher" ) \ ROMX_LOAD( "f35-01_m27c800.bin", 0x000000, 0x100000, CRC(6225ec11) SHA1(047852d456b6ff85f8e640887caa03cf3e63ffad), ROM_BIOS(1) ) \ ROM_REGION( 0x80000, "taito_zoom:mn10200", 0 ) \ ROM_FILL( 0, 0x80000, 0xff ) \ -- cgit v1.2.3