From d853da416cfa789cc6ea54deac88a8912818215b Mon Sep 17 00:00:00 2001 From: jlachniet <31355828+jlachniet@users.noreply.github.com> Date: Sat, 3 Mar 2018 21:47:02 -0500 Subject: [PATCH] ti85.cpp: New clones marked as NOT_WORKING TI-84 Plus Orion (Bootleg) [Julian Lachniet] TI-84 Plus Orion (Boot Code 1.03) [Julian Lachniet] TI-84 Plus Color Silver Edition (Boot Code 4.0) [Julian Lachniet] --- src/mame/drivers/ti85.cpp | 60 +++++++++++++++++++++++++++------------ src/mame/mame.lst | 3 ++ 2 files changed, 45 insertions(+), 18 deletions(-) diff --git a/src/mame/drivers/ti85.cpp b/src/mame/drivers/ti85.cpp index 3162ddc1a67..bc64c2cf1bd 100644 --- a/src/mame/drivers/ti85.cpp +++ b/src/mame/drivers/ti85.cpp @@ -1039,6 +1039,20 @@ ROM_START (ti84pv3) ROMX_LOAD( "ti84pv3v255mp.bin", 0x00000, 0x100000, CRC(a9b5d5a6) SHA1(d500540feca974f6e8fa269981cfb25dc951c338), ROM_BIOS(1) ) ROM_END +ROM_START (ti84pob) + ROM_REGION (0x100000, "flash",0) + ROM_DEFAULT_BIOS("v255orn") + ROM_SYSTEM_BIOS( 0, "v255orn", "V 2.55/ORn" ) + ROMX_LOAD( "ti84pobv255orn.bin", 0x00000, 0x100000, CRC(b8992646) SHA1(643c2f03d0743ffe61d9ca5ed813bc748add7c44), ROM_BIOS(1) ) +ROM_END + +ROM_START (ti84pov3) + ROM_REGION (0x100000, "flash",0) + ROM_DEFAULT_BIOS("v255orn") + ROM_SYSTEM_BIOS( 0, "v255orn", "V 2.55/ORn" ) + ROMX_LOAD( "ti84pov3v255orn.bin", 0x00000, 0x100000, CRC(85e77211) SHA1(32e1962f33ec1c3b76921cda2a96e95fd0a6c805), ROM_BIOS(1) ) +ROM_END + ROM_START (ti84pb) ROM_REGION (0x100000, "flash",0) ROM_DEFAULT_BIOS("v255mp") @@ -1060,22 +1074,32 @@ ROM_START (ti84pb) ROMX_LOAD( "ti84pbv255mp.bin", 0x00000, 0x100000, CRC(94cb81f1) SHA1(5bf30a7ebbebfa90f221cdddc931ae0b96c419db), ROM_BIOS(8) ) ROM_END +ROM_START (ti84pcse) + ROM_REGION (0x200000, "flash",0) + ROM_DEFAULT_BIOS("v42") + ROM_SYSTEM_BIOS( 0, "v42", "V 4.2" ) + ROMX_LOAD( "ti84pcsev42.bin", 0x00000, 0x200000, CRC(57d5373d) SHA1(06acbd22c9cb31320e022791ac03ba695f058654), ROM_BIOS(1) ) +ROM_END + // YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME FLAGS -COMP( 1990, ti81, 0, 0, ti81, ti81, ti85_state, 0, "Texas Instruments", "TI-81", MACHINE_NO_SOUND_HW ) -COMP( 1992, ti85, 0, 0, ti85d, ti85, ti85_state, 0, "Texas Instruments", "TI-85", MACHINE_NO_SOUND_HW ) -COMP( 1993, ti82, 0, 0, ti82, ti82, ti85_state, 0, "Texas Instruments", "TI-82", MACHINE_NO_SOUND_HW ) -COMP( 1994, ti81v2, ti81, 0, ti81v2, ti81, ti85_state, 0, "Texas Instruments", "TI-81 v2.0", MACHINE_NO_SOUND_HW ) -COMP( 1996, ti83, 0, 0, ti83, ti83, ti85_state, 0, "Texas Instruments", "TI-83", MACHINE_NO_SOUND_HW ) -COMP( 1997, ti86, 0, 0, ti86, ti85, ti85_state, 0, "Texas Instruments", "TI-86", MACHINE_NO_SOUND_HW ) -COMP( 1998, ti73, 0, 0, ti73, ti82, ti85_state, 0, "Texas Instruments", "TI-73 Explorer", MACHINE_NO_SOUND_HW ) -COMP( 20??, ti73b, ti73, 0, ti73, ti82, ti85_state, 0, "Texas Instruments", "TI-73 Explorer (Bootleg)", MACHINE_NO_SOUND_HW ) -COMP( 1999, ti83p, 0, 0, ti83p, ti82, ti85_state, 0, "Texas Instruments", "TI-83 Plus (Boot Code 1.00)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) -COMP( 20??, ti83pb, ti83p, 0, ti83p, ti82, ti85_state, 0, "Texas Instruments", "TI-83 Plus (Bootleg)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) -COMP( 2001, ti83pse, 0, 0, ti83pse, ti82, ti85_state, 0, "Texas Instruments", "TI-83 Plus Silver Edition (Boot Code 1.00)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) -COMP( 2004, ti84p, 0, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus (Boot Code 1.00)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) -COMP( 200?, ti84pv2, ti84p, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus (Boot Code 1.02)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) -COMP( 2011, ti84pv3, ti84p, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus (Boot Code 1.03)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) -COMP( 20??, ti84pb, ti84p, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus (Bootleg)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) -COMP( 2004, ti84pse, 0, 0, ti84pse, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus Silver Edition (Boot Code 1.00)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) -COMP( 2011, ti84psev3, ti84pse, 0, ti84pse, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus Silver Edition (Boot Code 1.03)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) -COMP( 20??, ti84pseb, ti84pse, 0, ti84pse, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus Silver Edition (Bootleg)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 1990, ti81, 0, 0, ti81, ti81, ti85_state, 0, "Texas Instruments", "TI-81", MACHINE_NO_SOUND_HW ) +COMP( 1992, ti85, 0, 0, ti85d, ti85, ti85_state, 0, "Texas Instruments", "TI-85", MACHINE_NO_SOUND_HW ) +COMP( 1993, ti82, 0, 0, ti82, ti82, ti85_state, 0, "Texas Instruments", "TI-82", MACHINE_NO_SOUND_HW ) +COMP( 1994, ti81v2, ti81, 0, ti81v2, ti81, ti85_state, 0, "Texas Instruments", "TI-81 v2.0", MACHINE_NO_SOUND_HW ) +COMP( 1996, ti83, 0, 0, ti83, ti83, ti85_state, 0, "Texas Instruments", "TI-83", MACHINE_NO_SOUND_HW ) +COMP( 1997, ti86, 0, 0, ti86, ti85, ti85_state, 0, "Texas Instruments", "TI-86", MACHINE_NO_SOUND_HW ) +COMP( 1998, ti73, 0, 0, ti73, ti82, ti85_state, 0, "Texas Instruments", "TI-73 Explorer", MACHINE_NO_SOUND_HW ) +COMP( 20??, ti73b, ti73, 0, ti73, ti82, ti85_state, 0, "Texas Instruments", "TI-73 Explorer (bootleg)", MACHINE_NO_SOUND_HW ) +COMP( 1999, ti83p, 0, 0, ti83p, ti82, ti85_state, 0, "Texas Instruments", "TI-83 Plus (Boot Code 1.00)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 20??, ti83pb, ti83p, 0, ti83p, ti82, ti85_state, 0, "Texas Instruments", "TI-83 Plus (bootleg)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 2001, ti83pse, 0, 0, ti83pse, ti82, ti85_state, 0, "Texas Instruments", "TI-83 Plus Silver Edition (Boot Code 1.00)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 2004, ti84p, 0, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus (Boot Code 1.00)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 200?, ti84pv2, ti84p, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus (Boot Code 1.02)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 2011, ti84pv3, ti84p, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus (Boot Code 1.03)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 201?, ti84pob, ti84p, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus Orion (bootleg)", MACHINE_NOT_WORKING ) +COMP( 201?, ti84pov3, ti84p, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus Orion (1.03)", MACHINE_NOT_WORKING ) +COMP( 20??, ti84pb, ti84p, 0, ti84p, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus (bootleg)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 20??, ti84pcse, ti84pse, 0, ti84pse, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus Color Silver Edition (Boot Code 4.0)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 2004, ti84pse, 0, 0, ti84pse, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus Silver Edition (Boot Code 1.00)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 2011, ti84psev3, ti84pse, 0, ti84pse, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus Silver Edition (Boot Code 1.03)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) +COMP( 20??, ti84pseb, ti84pse, 0, ti84pse, ti82, ti85_state, 0, "Texas Instruments", "TI-84 Plus Silver Edition (bootleg)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) \ No newline at end of file diff --git a/src/mame/mame.lst b/src/mame/mame.lst index a33b8bf1663..35a76687a53 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -36766,6 +36766,9 @@ ti84pb // 20?? TI-84 Plus (Bootleg) ti84pse // 2004 TI-84 Plus Silver Edition (Boot Code 1.00) ti84psev3 // 2011 TI-84 Plus Silver Edition (Boot Code 1.03) ti84pseb // 20?? TI-84 Plus Silver Edition (Bootleg) +ti84pob // 201? TI-84 Plus Orion (Bootleg) +ti84pov3 // 201? TI-84 Plus Orion (Boot Code 1.03) +ti84pcse // 20?? TI-84 Plus Color Silver Edition (Boot Code 4.0) ti85 // 1992 TI-85 (Z80 6 MHz) ti86 // 1997 TI-86 (Z80 6 MHz)