# MESSINFO.DAT v0.145u8 Last Update : May 15, 2012 # Project start: May 8, 2011 # # Internal version: 5.15 # # # Phase 1: Adding whatsnew information ----------------------------------------> OK! # Phase 2: Adding SVN information and verify systems and drivers data ---------> OK! # Phase 3: Adding all systems and driver modification -------------------------> OK! # Phase 4: Adding romsets data ------------------------------------------------> OK! # Phase 5: Adding systems description # Phase 6: Finding authors # Phase 7: Correctness verification systems status # Phase 8: Verify all buglist from bugzilla.mess.org # Phase 9: General verification # # Progression Phase 1: 100% releases right (End phase date: May 29, 2011) # Phase 2: 100% SVN right (from 1 to 15178, until May 15, 2012) # Phase 3: 1668 systems right (100%, end phase date: July 22, 2011) # Phase 3a: 493 drivers right (100%, end phase date: June 14, 2011) # Phase 4: 100% romsets right (End phase date: March 16, 2012) # Phase 5: 26% descriptions added (427 of 1672, until April 11, 2012) # Phase 6: 57% authors find (958 of 1672, until April 10, 2012) # Phase 7: 0% correctness verification systems status # Phase 8: 10% buglist update # # # # Total lines: 85.322 # # Author: Antonio Paradossi (AntoPISA) from Pisa, Tuscany, Italy # # MESS Multiple Emulator Super System © 1998-2012 The MESS Team # # homepage: http://www.progettosnaps.net/messinfo # e-mail: messinfo.dat@gmail.com # # # SOURCES: # # Official SVN (only "NoWhatsNew") from http://mess.dorando.at/svn # MESS "readme.txt" and "whatsnew.txt" # http://acorn.chriswhy.co.uk # http://bugzilla.mess.org # http://electronicchess.free.fr # http://en.wikipedia.org # http://forums.bannister.org # http://mess.redump.net # http://ultimateconsoledatabase.com # http://www.1000bit.it # http://www.99er.net # http://www.computermuseum.it # http://www.homecomputer.de # http://www.obsoletecomputermuseum.org # http://www.obsolete-tears.com # http://www.old-computers.com # http://www.microsoftmsx.com # http://www.msx.org # http://www.robotrontechnik.de # http://www.videogameconsolelibrary.com # http://www.vintage-computer.com # # Snaps and resoruces http://www.progettosnaps.net/mess # # # THE MESSINFO.DAT CONTAINS INFOS ABOUT: # # - Source/Whatsnew/Readme from MESS 0.1 to 0.145u8 # - Reported bugs from the BUGZILLA # - Romset and Harddisk/CD dimensions # - Notes, WIP, Art files and ToDo # # # Thankes to all MAME & MESS Devs # The file is heavily inspired by "MAMEINFO.DAT" edited by M.A.S.H. (many thanks!) # # Whole file is hand-made! # # # # YEAR RELEASES SYSTEMS # # 1998 2 19 # 1999 7 25 # 2000 17 166 # 2001 9 42 # 2002 12 17 # 2003 15 18 # 2004 11 106 # 2005 14 37 # 2006 8 15 # 2007 11 27 # 2008 6 250 # 2009 7 365 # 2010 5 284 # 2011 23 253 # 2012 11 ... # # # VERSION SYSTEMS DRIVERS OUT NOTE # # 0.1 6 0 5 0 June 3rd 1998 | 1/1998 # 0.2b4 19 +13 12 +7 August 12th 1998 | 2/1998 # ------------------------------------------------------------- |----------------------------------------------- # 0.36b6 39 +20 23 +11 October 10th 1999 | 1/1999 # 0.36b7 37 -2 24 +1 October 24th 1999 | 2/1999 # 0.36b8 37 = 24 = November 4th 1999 | 3/1999 # 0.36b9 37 = 24 = = | Not published # 0.36b10 37 = 24 = = | Not published # 0.36b11 43 +6 29 +5 December 23th 1999 | 4/1999 # 0.36b12 44 +1 30 +1 December 23th 1999 | 5/1999 # ------------------------------------------------------------- |----------------------------------------------- # 0.36b13 45 +1 33 +3 January 12th 2000 | 1/2000 # 0.36b14 48 +3 33 = January 13th 2000 | 2/2000 # 0.36b15 74 +26 39 -3/+9 January 26th 2000 | 3/2000 # 0.36b16 84 +10 40 -1/+2 February 7th 2000 | 4/2000 # 0.36RC1 113 +29 50 +10 March 13th 2000 | 5/2000 # 0.36RC2 115 +2 50 = March 25th 2000 | 6/2000 # 0.36 115 = 50 = April 5th 2000 | 7/2000 # 0.37b1 118 +3 50 = April 15th 2000 | 8/2000, Aka version 0.37 # 0.37b2 134 +16 53 +3 May 8th 2000 | 9/2000, Aka version 0.38 # 0.37b3 140 +6 55 +2 June 1st 2000 | 10/2000, Aka version 0.39 # 0.37b4 150 +10 57 +2 June 23th 2000 | 11/2000, Aka version 0.40 # 0.37b5 176 +26 63 +6 August 3rd 2000 | 12/2000, Aka version 0.41 # 0.37b6 183 +7 67 +4 August 23th 2000 | 13/2000, Aka version 0.42 # 0.37b7 185 +2 71 +4 September 17th 2000 | 14/2000, Aka version 0.43 # 0.37b8 193 +8 74 +3 November 12th 2000 | 15/2000, Aka version 0.44 # 0.37b9 202 -1/+10 77 +3 December 5th 2000 | 16/2000, Aka version 0.45 # 0.37b10 210 +8 80 +3 December 25th 2000 | 17/2000, Aka version 0.46 # ------------------------------------------------------------- |----------------------------------------------- # 0.37b11 227 -2/+19 85 +5 January 29th 2001 | 1/2001, Aka version 0.47 # 0.37b12 235 +8 88 +3 March 3rd 2001 | 2/2001, Aka version 0.48 # 0.37b13 237 +2 88 = April 7th 2001 | 3/2001, Aka version 0.49 # 0.37b14 237 = 88 = = | Not published. Aka version 0.50 # 0.37b15 262 -1/+26 94 +6 August 16th 2001 | 4/2001, First Win32 version. Aka version 0.51 # ------------------------------------------------------------- |----------------------------------------------- # 0.37b16 262 = 94 = = | Not published. Aka version 0.52 # 0.53 262 = 94 = = | Not published # 0.54 262 = 94 = = | Not published # 0.55 262 = 94 = = | Not published # 0.56 263 -2/+3 94 = January 1st 2002 | 1/2002 # 0.56.1 272 -2/+11 97 +3 May 12th 2002 | 2/2002 # 0.57 272 = 97 = = | Not published # 0.58 272 = 97 = = | Not published # 0.59 272 = 97 = = | Not published # 0.60 272 = 97 = = | Not published # 0.61 272 = 97 = September 5th 2002 | 3/2002 # 0.61.1 278 +6 97 = October 18th 2002 | 4/2002 # 0.61.2 278 = 97 = November 11th 2002 | 5/2002 # 0.62 278 -1/+1 97 = December 9th 2002 | 6/2002 # 0.62.1 279 +1 97 = December 30th 2002 | 7/2002 # ------------------------------------------------------------- |----------------------------------------------- # 0.63 279 = 97 = = | Not published # 0.64 279 = 98 +1 February 4th 2003 | 1/2003 # 0.65 279 = 98 = February 16th 2003 | 2/2003 # 0.66 279 = 98 = March 21th 2003 | 3/2003 # 0.67 279 = 98 = April 15th 2003 | 4/2003 # 0.68 286 +7 99 +1 May 19th 2003 | 5/2003 # 0.69 286 = 99 = = | Not published # 0.70 288 +2 102 +3 June 16th 2003 | 6/2003 # 0.71 289 +1 104 +2 July 15th 2003 | 7/2003 # 0.72 289 = 105 +1 August 10th 2003 | 8/2003 # 0.73 290 +1 105 = September 5th 2003 | 9/2003 # 0.74 292 +2 105 = September 21th 2003 | 10/2003 # 0.75 292 = 105 = = | Not published # 0.76 292 = 105 = = | Not published # 0.77 294 +2 106 +1 November 17th 2003 | 11/2003 # 0.78 297 +3 108 +2 December 29th 2003 | 12/2003 # ------------------------------------------------------------- |----------------------------------------------- # 0.79 313 -2/+18 108 = February 19th 2004 | 1/2004 # 0.80 320 +7 108 = March 9th 2004 | 2/2004 # 0.81 366 -3/+49 109 +1 April 7th 2004 | 3/2004 # 0.82 379 +13 110 +1 May 13th 2004 | 4/2004 # 0.83 397 +18 110 = June 7th 2004 | 5/2004 # 0.84 399 +2 110 = July 6th 2004 | 6/2004 # 0.85 400 +1 112 +2 August 9th 2004 | 7/2004 # 0.86 400 = 112 = August 23th 2004 | 8/2004 # 0.87 400 = 112 = September 25th 2004 | 9/2004 # 0.88 401 +1 112 = October 24th 2004 | 10/2004 # 0.89 403 +2 114 +2 November 24th 2004 | 11/2004 # ------------------------------------------------------------- |----------------------------------------------- # 0.90 404 +1 114 = January 6th 2005 | 1/2005 # 0.91 404 = 114 = January 29th 2005 | 2/2005 # 0.92 404 = 114 = February 13th 2005 | 3/2005 # 0.93 421 +17 116 +2 March 4th 2005 | 4/2005 # 0.94 423 +2 117 +1 March 10th 2005 | 5/2005 # 0.95 427 +4 117 = March 27th 2005 | 6/2005 # 0.96 433 +6 121 +4 May 3rd 2005 | 7/2005 # 0.97 435 -1/+3 121 = June 2nd 2005 | 8/2005 # 0.98 437 +2 123 +2 July 11th 2005 | 9/2005 # 0.99 438 +1 123 = August 11th 2005 | 10/2005 # 0.100 439 +1 123 = September 14th 2005 | 11/2005 # 0.101 442 +3 123 = October 9th 2005 | 12/2005 # 0.102 440 -2 123 = November 15th 2005 | 13/2005 # 0.103 440 = 123 = December 30th 2005 | 14/2005 # ------------------------------------------------------------- |----------------------------------------------- # 0.104 445 +5 124 +1 February 6th 2006 | 1/2006 # 0.105 450 +5 125 +1 April 4th 2006 | 2/2006 # 0.106 441 -14/+5 126 +1 May 14th 2006 | 3/2006 # 0.107 439 -2 126 = July 29th 2006 | 4/2006 # 0.108 452 +13 127 +1 August 23th 2006 | 5/2006 # 0.109 454 +2 127 = October 3rd 2006 | 6/2006 # 0.110 455 +1 127 = November 15th 2006 | 7/2006 # 0.111 455 = 127 = December 12th 2006 | 8/2006 # ------------------------------------------------------------- |----------------------------------------------- # 0.112 456 -2/+3 127 = February 6th 2007 | 1/2007 # 0.113 451 -12/+5 128 +1 March 8th 2007 | 2/2007 # 0.114 440 -26/+15 130 +2 April 12th 2007 | 3/2007 # 0.115 449 -1/+10 133 +3 May 6th 2007 | 4/2007 # 0.116 456 +7 135 +2 June 14th 2007 | 5/2007 # 0.117 450 -7/+1 135 = July 12th 2007 | 6/2007 # 0.118 455 +5 136 +1 August 11th 2007 | 7/2007 # 0.119 462 +7 138 +2 September 16th 2007 | 8/2007 # 0.120 470 +8 139 +1 October 16th 2007 | 9/2007 # 0.121 482 -1/+14 143 +4 November 24th 2007 | 10/2007 # 0.122 482 = 143 = December 30th 2007 | 11/2007 # ------------------------------------------------------------- |----------------------------------------------- # 0.123 486 +4 143 = February 9th 2008 | 1/2008 # 0.124 507 +21 150 +7 March 25th 2008 | 2/2008 # 0.125 539 -8/+40 161 +11 May 10th 2008 | 3/2008 # 0.126 552 -10/+23 168 +7 July 8th 2008 | 4/2008 # 0.127 562 +10 168 = August 25th 2008 | 5/2008 # 0.128 732 -5/+175 178 +10 October 20th 2008 | 6/2008 # ------------------------------------------------------------- |----------------------------------------------- # 0.129 738 -4/+10 180 +2 January 6th 2009 | 1/2009 # 0.130 762 -1/+25 183 +3 March 10th 2009 | 2/2009 # 0.131 800 -1/+39 192 +9 May 3rd 2009 | 3/2009 # 0.132 998 +198 262 +70 June 9th 2009 | 4/2009 # 0.133 1049 +51 284 +22 July 22th 2009 | 5/2009 # 0.134 1069 +20 291 +7 September 15th 2009 | 6/2009 # 0.135 1097 +28 301 +10 November 7th 2009 | 7/2009 # ------------------------------------------------------------- |----------------------------------------------- # 0.136 1161 +64 345 +44 January 10th 2010 | 1/2010 # 0.137 1254 +93 357 +12 March 14th 2010 | 2/2010 # 0.138 1282 +27 374 +17 May 22th 2010 | 3/2010 # 0.139 1316 +34 387 +13 August 1st 2010 | 4/2010 # 0.140 1381 -1/+65 405 +18 October 31th 2010 | 5/2010 # ------------------------------------------------------------- |----------------------------------------------- # 0.141 1411 +30 421 +16 January 9th 2011 | 1/2011 # 0.142 1460 -1/+50 439 +18 April 3rd 2011 | 2/2011 # 0.142u1 1463 +3 441 +2 April 20th 2011 | 3/2011, Start u-system (like MAME) # 0.142u2 1463 = 437 -4 April 26th 2011 | 4/2011 # 0.142u3 1465 +2 422 -15 May 9th 2011 | 5/2011 # 0.142u4 1468 +3 438 +16 May 25th 2011 | 6/2011 # 0.142u5 1483 +15 449 +11 June 6th 2011 | 7/2011 # 0.142u6 1491 +8 451 +2 June 20th 2011 | 8/2011 # 0.143 1486 -6/+1 452 +1 June 29th 2011 | 9/2011 # 0.143u1 1494 +8 453 +1 July 12th 2011 | 10/2011 # 0.143u2 1523 +29 463 +10 July 27th 2011 | 11/2011, End of UI official support! # 0.143u3 1555 +32 463 = August 16th 2011 | 12/2011 # 0.143u4 1571 -1/+17 465 +2 August 26th 2011 | 13/2011 # 0.143u5 1571 -1/+1 466 +1 September 7th 2011 | 14/2011 # 0.143u6 1575 +4 467 +1 September 22th 2011 | 15/2011 # 0.143u7 1583 -1/+9 468 +1 October 12th 2011 | 16/2011 # 0.143u8 1612 +29 470 +2 October 25th 2011 | 17/2011 # 0.143u9 1614 +1 471 +1 October 28th 2011 | 18/2011 # 0.144 1610 -6/+2 472 +1 November 15th 2011 | 19/2011 # 0.144u1 1627 +17 476 +4 November 28th 2011 | 20/2011 # 0.144u2 1628 +1 476 = December 6th 2011 | 21/2011 # 0.144u3 1629 +1 476 = December 16th 2011 | 22/2011 # 0.144u4 1635 +6 481 +5 December 26th 2011 | 23/2011 # ------------------------------------------------------------- |----------------------------------------------- # 0.144u5 1647 -1/+13 489 -1/+9 January 9th 2012 | 1/2012 # 0.144u6 1647 = 489 = January 16th 2012 | 2/2012 # 0.144u7 1651 +4 490 +1 January 31th 2012 | 3/2012 # 0.145 1652 -2/+3 492 +2 February 7th 2012 | 4/2012 # 0.145u1 1668 +16 493 +1 February 21th 2012 | 5/2012 # 0.145u2 1668 = 493 = = | u2 was not released # 0.145u3 1668 = 493 = February 28th 2012 | 6/2012 # 0.145u4 1671 -1/+4 494 +1 March 14th 2012 | 7/2012 # 0.145u5 1672 +1 495 +1 March 27th 2012 | 8/2012 # 0.145u6 1672 = 495 = April 9th 2012 | 9/2012 # 0.145u7 1673 +1 496 +1 April 24th 2012 | 10/2012 # 0.145u8 1674 +1 496 = May 7th 2012 | 11/2012 # 0.145u9 1679 +5 xxx = May xxth 2012 | 12/2012 WIP SVN 15179 # # # # SYSTEMS INFO # $info=1292apvs $mame 0.137 [Peter Trauner] 1292 Advanced Programmable Video System, Radofin, 1976 The 1292 Advanced Programmable Video System is a video game console released by European company Radofin in 1976. It is part of a group of software-compatible consoles which include the Interton VC-4000 and the Voltmace Database. The 1292 Advanced Programmable Video System included its power pack inside the console instead of an exterior power pack. Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added 1292 Advanced Programmable Video System driver. Romset: None required. $end $info=1392apvs $mame 0.137 [Peter Trauner] 1392 Advanced Programmable Video System, Radofin, 1976 The 1392 Advanced Programmable Video System is a video game console released by European company Radofin in 1976. It is part of a group of software-compatible consoles which include the Interton VC-4000 and the Voltmace Database. The 1392 Advanced Programmable Video System included its power pack inside the console instead of an exterior power pack (source: http://en.wikipedia.org/wiki/1292_Advanced_Programmable_Video_System). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added 1392 Advanced Programmable Video System system. Romset: None required. $end $info=32x $mame 0.132 [David Haywood, Fabio Priuli] 32X, Sega, 1994 The Sega 32X, codenamed Project Mars, is an add-on for the Mega Drive/Genesis video game console by Sega. Its aim was to increase the lifespan of the aging Mega Drive/Genesis system, which was facing stiff competition from the SNES. While connecting it to Mega Drive did increase its capabilities, reluctance to adapt due to the previous failure of the Mega-CD and the upcoming Sega Saturn system led to low sales and a short lifespan. It was distributed under the name Sega Super 32X in Japan, Sega Genesis 32X in North America, Sega Mega Drive 32X in the PAL region, and Sega Mega 32X in Brazil (source: http://en.wikipedia.org/wiki/Sega_32X). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 22/12/2011 r13669: Added info to Jpn games [Fabio Priuli]. - 15/04/2011 r11190: Removed a few duplicate entries in the softlists [Fabio Priuli]. - 0.132: David Haywood and Fabio Priuli added skeleton driver of Sega 32X system. Romset: 5376 / 4 files / 2883 packed 32x_g_bios.bin / 256 / 5c12eae8 32x_m_bios.bin / 2048 / dd9c46b8 32x_m_bios_sdk.bin / 2048 / c7102c53 (baddump) 32x_s_bios.bin / 1024 / bfda1fe5 $end $info=32xe $mame 0.145u9 [David Haywood] 32X (Europe, PAL), Sega, 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 11/05/2012 r15143: David Haywood added Sega 32X (Europe, PAL) system. Romset: ? / ? files / ? packed $end $info=32x_scd $mame 0.132 [David Haywood, Fabio Priuli] Sega CD (USA, NTSC, w/32X), Sega, 1994 The Mega-CD (??CD Mega Shi Di?) (Sega CD in North America) is an add-on device for the Mega Drive video game console, designed and produced by Sega and released in Japan, Europe, Australia, New Zealand, South Africa and North America. The device adds a CD-ROM drive to the Mega Drive, allowing the user to play CD-based games and providing additional hardware functionality. The Mega-CD can also play audio CDs and CD+G discs. The development of the Mega-CD was confidential; game developers were not made aware of what exactly they were working on until the add-on was finally revealed at the Tokyo Toy Show in Japan. The Mega-CD was designed to compete with the PC Engine CD (TurboGrafx-16 CD) in Japan, which had a separate CD-ROM drive. The first version of the Mega-CD sits underneath the Mega Drive console and loads CDs via a motorized tray. A second version places a top-loading CD-ROM drive to the right of the console and is intended primarily for use with the redesigned Sega Mega Drive 2. Both versions of the Mega-CD are compatible with the initial two versions of the Mega Drive console, but not with the Mega Drive 3 or Genesis 3 (source: http://en.wikipedia.org/wiki/Sega_Mega-CD). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: David Haywood and Fabio Priuli added Sega CD (USA, NTSC, w/32X) system. Romset: 134400 / 4 files / 95877 packed 32x_g_bios.bin / 256 / 5c12eae8 32x_m_bios.bin / 2048 / dd9c46b8 32x_s_bios.bin / 1024 / bfda1fe5 mpr-15764-t.bin / 131072 / 2e49d72c $end $info=32xj $mame 0.145u9 [David Haywood] 32X (Japan, NTSC), Sega, 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 11/05/2012 r15143: David Haywood added 32X (Japan, NTSC) (Europe, PAL) system. Romset: ? / ? files / ? packed $end $info=3b1 $mame 0.141 [Michael Lee, Philip Pemberton] 3B1, AT&T, 1985 The 3B1 (also known as the PC7300, or Unix PC) was a Unix workstation computer originally developed by Convergent Technologies (later acquired by Unisys), and marketed by AT&T in the mid- to late- 1980s. Despite the name, the 3B1 had little in common with AT&T's other 3B-series computers (source: http://en.wikipedia.org/wiki/AT%26T_3B1). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Michael Lee and Philip Pemberton added skeleton driver of 3B1 system. Romset: 16384 / 2 files / 2278 packed 72-00616.14c / 8192 / c61f7ae0 72-00617.15c / 8192 / 4e93ff40 $end $info=3do $mame 0.115 [Wilbert Pol] 3DO (NTSC), 3DO, 1991 The 3DO Interactive Multiplayer (often called simply 3DO) is a video game console originally produced by Panasonic in 1993. Further renditions of the hardware were released in 1994 by Sanyo and Goldstar. The consoles were manufactured according to specifications created by The 3DO Company, and were originally designed by Dave Needle and RJ Mical of New Technology Group. The system was conceived by entrepreneur and Electronic Arts founder Trip Hawkins. Despite a highly-promoted launch (including being named Time magazine's "1994 Product of the Year") and a host of cutting-edge technologies, the 3DO's high price (US$699.95 at launch), limited third-party developer support, and an over-saturated console market prevented the system from achieving success comparable to competitors Sega and Nintendo. This console was released in North America on October 4, 1993, and in Japan on March 20, 1994. In 2009, video game website IGN chose the 3DO as its 22nd greatest video game console of all time, out of its list of 25 (source: http://en.wikipedia.org/wiki/3DO_Interactive_Multiplayer). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.119: Protection fixes [Ernesto Corvi]. - 0.115: Wilbert Pol added 3DO (not working) system. Romset: 4194304 / 4 files / 2351126 packed goldstar.bin / 1048576 / b6f5028b panafz1.bin / 1048576 / c8c8ff89 panafz10.bin / 1048576 / 58242cee gsalive2.bin / 1048576 (nodump) sanyotry.bin / 1048576 / d5cbc509 $end $info=3do_m2 $mame 0.144u1 [Brian Hargrove] 3DO M2, 3DO, 199? The 3DO Interactive Multiplayer (often called simply 3DO) is a video game console originally produced by Panasonic in 1993. Further renditions of the hardware were released in 1994 by Sanyo and Goldstar. The consoles were manufactured according to specifications created by The 3DO Company, and were originally designed by Dave Needle and RJ Mical of New Technology Group. The system was conceived by entrepreneur and Electronic Arts founder Trip Hawkins. Despite a highly-promoted launch (including being named Time magazine's "1994 Product of the Year") and a host of cutting-edge technologies, the 3DO's high price (US$699.95 at launch), limited third-party developer support, and an over-saturated console market prevented the system from achieving success comparable to competitors Sega and Nintendo. This console was released in North America on October 4, 1993, and in Japan on March 20, 1994. In 2009, video game website IGN chose the 3DO as its 22nd greatest video game console of all time, out of its list of 25. Price drops announced in February 1996 were perceived in the industry to be an effort to improve market penetration before the release of the promised successor of 3DO, the M2. Heavy promotional efforts on the YTV variety show It's Alive and a stream of hinted product expandability supported that idea; however, the M2 project was eventually scrapped altogether (source: http://en.wikipedia.org/wiki/3DO_Interactive_Multiplayer). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 13/01/2012 r14008: Added disclaimer to the lists which are not yet hooked up to the drivers [Fabio Priuli]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties in 3do_m2.xml [Fabio Priuli]. - 0.144u1: Brian Hargrove added skeleton driver of 3DO M2 system. Romset: 1048576 / 1 file / 680698 packed fz35_jpn.bin / 1048576 / e1c5bfd3 $end $info=3do_pal $mame 0.136 [Robbbert] 3DO (PAL), 3DO, 1991 The 3DO Interactive Multiplayer (often called simply 3DO) is a video game console originally produced by Panasonic in 1993. Further renditions of the hardware were released in 1994 by Sanyo and Goldstar. The consoles were manufactured according to specifications created by The 3DO Company, and were originally designed by Dave Needle and RJ Mical of New Technology Group. The system was conceived by entrepreneur and Electronic Arts founder Trip Hawkins. Despite a highly-promoted launch (including being named Time magazine's "1994 Product of the Year") and a host of cutting-edge technologies, the 3DO's high price (US$699.95 at launch), limited third-party developer support, and an over-saturated console market prevented the system from achieving success comparable to competitors Sega and Nintendo. This console was released in North America on October 4, 1993, and in Japan on March 20, 1994. In 2009, video game website IGN chose the 3DO as its 22nd greatest video game console of all time, out of its list of 25 (source: http://en.wikipedia.org/wiki/3DO_Interactive_Multiplayer). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added 3DO (PAL) system. - 12/04/2008 r2373: 3do_pal promoted from testdriver to not working [Robbbert]. Romset (merge with 3do.zip): goldstar.bin / 1048576 / b6f5028b panafz10.bin / 1048576 / 58242cee panafz1.bin / 1048576 / c8c8ff89 $end $info=4004clk $mame 0.134 [Miodrag Milanovic] 4004 Nixie Clock, John L. Weinrich, 2008 This is a clock designed by John L. Weinrich, around a i4004 CPU, in occasion of his retirement in 2008. Its display consists of 6 Nixie tubes and 4 Neon Lamps (source: http://www.mess.org/sysinfo:4004clk and http://home.comcast.net/~4004clock/). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.134: Miodrag Milanovic added 4004 Nixie Tube Clock system. Romset: 4096 / 16 files / 2596 packed clock.u30 / 256 / 3d8608a5 clock.u31 / 256 / c83af4bc clock.u32 / 256 / 72442ae7 clock.u33 / 256 / 74789383 clock.u34 / 256 / d817cc54 clock.u35 / 256 / ece36d21 clock.u36 / 256 / 65aa3cb1 clock.u37 / 256 / 4c2a2632 clock.u38 / 256 / 133da0d6 clock.u39 / 256 / 0628593c clock.u40 / 256 / 1c2e94b5 clock.u41 / 256 / 48b4510d clock.u42 / 256 / 4b768675 clock.u43 / 256 / df8db80f clock.u44 / 256 / 23037c71 clock.u45 / 256 / a8d419ef $end $info=68ksbc $mame 0.142 [Robbbert] 68k Single Board Computer, Ichit Sirichote, 2002 Info at: http://www.kmitl.ac.th/~kswichit/68k/68k.html Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Robbbert added 68k Single Board Computer system. Romset: 12152 / 1 file / 4856 packed t68k.bin / 12152 / 20a8d0d0 $end $info=990189 $mame 0.74 [Raphael Nabet] TM 990/189 University Board microcomputer with University Basic, Texas Instruments, 1978 Info and resorces at: http://www.computerhistory.org/collections/accession/102626379 Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.74: Raphael Nabet added Texas Instruments TM990/189 University Board system. Romset: 6144 / 2 files / 5184 packed 990-469.u32 / 2048 / 08df7edb 990-469.u33 / 4096 / e9b4ac1b $end $info=990189v $mame 0.74 [Raphael Nabet] TM 990/189 University Board microcomputer with University Basic and Video Board Interface, Texas Instruments, 1980 Info and resorces at: http://www.computerhistory.org/collections/accession/102626379 Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.74: Raphael Nabet added TM 990/189 University Board microcomputer with University Basic and Video Board Interface system. - 0.105: Fixed crash when taking a screenshot (bug #714) [Oliver Stoeneberg, Nate Woods]. Romset: 4096 / 2 files / 2528 packed demo1000.u13 / 2048 / c0e16685 demo1800.u11 / 2048 / 8737dc4b $end $info=a1000n $mame 0.112 [Ernesto Corvi] Amiga 1000 (NTSC), Commodore Business Machines, 1985 The A1000, or Commodore Amiga 1000, was Commodore's initial Amiga personal computer, introduced on July 23, 1985 at the Lincoln Center in New York City. Machines began shipping in September with a base configuration of 256 kB of RAM at the retail price of 1,295 USD. A 13-inch (330 mm) analog RGB monitor was available for around 300 USD bringing the price of a complete Amiga system to 1,595 USD. Before the release of the Amiga 500 and A2000 models in 1987, the A1000 was simply called Amiga. In the US, the A1000 was marketed as The Amiga from Commodore, however the Commodore logo was omitted from the casing. Additionally the Amiga 1000 was exclusively sold in computer stores, rather than the various non computer-dedicated department and toy stores the VIC20 and Commodore 64 were retailed in. These measures were an effort to avoid Commodore's "toy-store" computer image created during the Tramiel era (source: http://en.wikipedia.org/wiki/Amiga_1000). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.112: Ernesto Corvi readded Amiga 1000 NTSC system. - 0.37b12: Several drivers may be broken due to the MAME memory handling changes. And as a result, the Amiga has been temporarily removed. - 0.36b6: Ernesto Corvi added Commodore Amiga system. Romset: 8192 / 3 files / 4971 packed 252179-01.u5n / 4096 / 42553bc4 252180-01.u5p / 4096 / 8e5b9a37 328191-01.bin / 2048 (nodump) $end $info=a1000p $mame 0.118 [Ernesto Corvi] Amiga 1000 (PAL), Commodore Business Machines, 1985 The A1000, or Commodore Amiga 1000, was Commodore's initial Amiga personal computer, introduced on July 23, 1985 at the Lincoln Center in New York City. Machines began shipping in September with a base configuration of 256 kB of RAM at the retail price of 1,295 USD. A 13-inch (330 mm) analog RGB monitor was available for around 300 USD bringing the price of a complete Amiga system to 1,595 USD. Before the release of the Amiga 500 and A2000 models in 1987, the A1000 was simply called Amiga. In the US, the A1000 was marketed as The Amiga from Commodore, however the Commodore logo was omitted from the casing. Additionally the Amiga 1000 was exclusively sold in computer stores, rather than the various non computer-dedicated department and toy stores the VIC20 and Commodore 64 were retailed in. These measures were an effort to avoid Commodore's "toy-store" computer image created during the Tramiel era (source: http://en.wikipedia.org/wiki/Amiga_1000). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.118: Ernesto Corvi added Amiga 1000 PAL-OCS system. Romset: 8192 / 3 files / 4971 packed 252179-01.u5n / 4096 / 42553bc4 252180-01.u5p / 4096 / 8e5b9a37 328191-01.bin / 2048 (nodump) $end $info=a1200n $mame 0.132 [incog nito, Dirk Best, Fabio Priuli] Amiga 1200 (NTSC), Commodore Business Machines, 1992 The Amiga 1200, or A1200 (code-named 'Channel Z'), was Commodore International's third-generation Amiga computer, aimed at the home market. It was launched on October 21, 1992, at a base price of 399 GBP in the United Kingdom and 599 USD in the United States (source: http://en.wikipedia.org/wiki/Amiga_1200). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: incog, Dirk Best and Fabio Priuli added Amiga 1200 NTSC (not working) system. Romset: 1064832 / 6 files / 721336 packed 391523-01.u6a / 262144 / c742a412 391524-01.u6b / 262144 / d55c6ec6 391773-01.u6a / 262144 / 08dbf275 391774-01.u6b / 262144 / 16c07bf8 391508-01.u13 / 4160 (nodump) 391508-02.u13 / 12096 (nodump) $end $info=a1200p $mame 0.132 [incog nito, Dirk Best, Fabio Priuli] Amiga 1200 (PAL), Commodore Business Machines, 1992 The Amiga 1200, or A1200 (code-named 'Channel Z'), was Commodore International's third-generation Amiga computer, aimed at the home market. It was launched on October 21, 1992, at a base price of 399 GBP in the United Kingdom and 599 USD in the United States (source: http://en.wikipedia.org/wiki/Amiga_1200). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: incog nito, Dirk Best, Fabio Priuli added Amiga 1200 PAL (not working) system. Romset (merge with a1200n.zip): 391523-01.u6a / 262144 / c742a412 391524-01.u6b / 262144 / d55c6ec6 391773-01.u6a / 262144 / 08dbf275 391774-01.u6b / 262144 / 16c07bf8 $end $info=a1200xl $mame 0.131 [Fabio Priuli Atari 1200XL, Atari, 1982 The Atari 8-bit family is a series of 8-bit home computers manufactured from 1979 to 1992. All are based on the MOS Technology 6502 CPU and were the first home computers designed with custom coprocessor chips. Over the following decade several versions of the same basic design were released, including the original Atari 400 and 800 and their successors, the XL and XE series of computers. Overall, the Atari 8-bit computer line was a commercial success, selling two million units through its major production run between late 1979 and mid-1985[1], a total of around 4 million units (source: http://en.wikipedia.org/wiki/Atari_1200XL). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Fabio Priuli added Atari 1200XL (not working) system. Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 32768 / 4 files / 24854 packed co60616a.rom / 8192 / 0391386b co60616b.rom / 8192 / 6e29ec8d co60617a.rom / 8192 / b502f1e7 co60617b.rom / 8192 / d73ce29a $end $info=a130xe $mame 0.131 [Fabio Priuli] Atari 130XE, Atari, 1986 Jack Tramiel's Atari Corporation produced the final machines in the 8-bit series, which were the 65XE and 130XE (XE stood for XL-Expanded). They were announced in 1985, at the same time as the initial models in the Atari ST series, and visually resembled the Atari ST. Originally intended to be called the 900XLF, the 65XE was functionally equivalent to the 800XL minus the PBI connection. The 65XE (European version) and the 130XE had the Enhanced Cartridge Interface (ECI), which was electronically almost compatible with the Parallel Bus Interface (PBI), but physically smaller, since it was located next to the standard 400/800-compatible Cartridge Interface and provided only those signals that did not exist in the latter; ECI peripherals were expected to plug into both the standard Cartridge Interface and the ECI port. The 130XE shipped with 128 KB of memory, accessible through bank-selection (source: http://en.wikipedia.org/wiki/Atari_130XE). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Fabio Priuli added Atari 130XE (not working) system. Romset: 8192 / 1 file / 6430 packed co24947a.rom / 8192 / 7d684184 $end $info=a2600 $mame 0.37b5 [Lee Ward] Atari 2600 (NTSC), Atari, 1977 The Atari 2600 is a video game console released in October 1977 by Atari, Inc. It is credited with popularizing the use of microprocessor-based hardware and cartridges containing game code, instead of having non-microprocessor dedicated hardware with all games built in. The first game console to use this format was the Fairchild Channel F; however, the Atari 2600 receives credit for making the plug-in concept popular among the game-playing public. The console was originally sold as the Atari VCS, for Video Computer System. Following the release of the Atari 5200, in 1982, the VCS was renamed "Atari 2600", after the unit's Atari part number, CX2600. The 2600 was typically bundled with two joystick controllers, a conjoined pair of paddle controllers, and a cartridge game—initially Combat and later Pac-Man. The Atari 2600 was wildly successful, and during much of the 1980s, "Atari" was a synonym for this model in mainstream media and, by extension, for video games in general. In 2009, the Atari 2600 was named the second greatest video game console of all time by IGN (source: http://en.wikipedia.org/wiki/Atari_2600). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 20/04/2012 r14976: Fix for 16 bit device callbacks by Judge [Micko]. - 19/04/2012 r14965: Fixed validation [Micko]. - 17/04/2012 r14956: DIRECT_UPDATE_HANDLER change for a2600 [Micko]. - 26/02/2012 r14642: Source cleanup [Micko]. - 22/02/2012 r14577: Misc cleanups and consistency fixes by Kaylee [Fabio Priuli]. - 0.144u7: Added a couple of dumps and region compatibility [Kaylee]. - 29/01/2012 r14258: Cleaned up set shortnames, parent/clone relationship (partially) and set descriptions. anonymous external submission [Fabio Priuli]. - 11/01/2012 r13973: Moved supercharger tapes to a separate list. Still don't work from softlist. Added: a2600_cass.xml [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.143u8: Additional dumps added in a2600.xml [Kaylee]. - 24/08/2011 r12706: Fixed missing P1 buttons. Whooops! [Fabio Priuli]. - 06/08/2011 r12497: Misspell fix part2 in a2600.xml [Tafoid]. - 06/08/2011 r12496: Fix obvious setname mispelling in a2600.xml [Tafoid]. - 0.142u1: Hooked up softlist [Fabio Priuli]. - 0.141: Fixed a bug that could cause crashes on exits (bug #1948); fixed a crash in Pitfall 2 [Atari Ace]. - 0.119: Added automatic input device selection [Cowering & Wilbert Pol]. - 0.118: Added support for 32in1 mapper. Improved SuperCharger support (bugs #1232 & #1313). Fixed player-missile reset behavior (bug #1310). Added support for hardware oddity with certain NUSIZx player size updates (bug #1231). Fixed behavior of missile positioning outside active scanline (bug #1204) [Wilbert Pol]. - 0.117: Added partial DPC support. Fixed reset behavior. Improved sound poly generation. Improved handling of sound mode POLY5_DIV3 [Wilbert Pol]. Add auto-controller detection for INDY500, KIDVID, COMPUMATE, BOOSTERGRIP and other special controllers. Add auto-banking detection for all known carts [Cowering]. - 0.116: Added SuperCharger support. Rewrote player graphics drawing and handling. HMOVE triggered on the last possible CPU cycle also triggers a delay of the end of HBlank (bug #1222). Improved positioning of all graphics when position counters are reset in the extended HBlank period during a HMOVE (bug #1184). Corrected HMOVE behavior when initiated outside hblank. Fixed delay behavior when resetting BL/M0/M1 position during HMOVE period. Updated playfield reflect bit to only have effect when set before pixel 80 (bug #1174). Recoded tia to support MDRV_SCREEN_RAW_PARAMS and adjusted screen sizes (partially fixes bug #1170). Changed start up bank for 16KB cartridges (partially fixed bug #1170). Added support for handling hardware oddity with writes to HMMx when the HMOVE timer is about to expire (bug #391). Updated how RESPx/NUSIZx combinations are handled (partially fixes bug #1152). Updated delay when writing to the playfield registers (bug #389, partially fixes bug #1152) [Wilbert Pol]. Paddles no longer auto-center. Set default keys for player 4 (bug #1176 and bug #1167). Adjusted Driving Controller sensitivity, and fixed player two Booster Grip [Christopher Stone]. - 0.98: Fixed TIA problem that caused graphics glitches in Warlords (bug #396) [Wilbert Pol]. - 0.85: Various fixes on certain Activision games (bug #570) [Judge]. - 0.82: Updated to support most games above 4 KB [Stefan Jokisch]. - 0.77: Fixed reset handling [Nate Woods]. - 0.70: Fixed bug #405 and corrected some dipswitches [Stefano Priore]. - 0.68: Complete driver rewrite, including emulation of the 6532 RIOT (RAM, INPUT, OUTPUT, TIMER) chip, cycle count correction in the t6502 core (fixes games like Space Invaders) and a new tia core [Stefan Jokisch]. - 0.67: Added support for new GoodTools file extensions (bugs #277, #278, #279, #350) [Nate Woods]. - 0.61: Converted video code from using plot_pixel() to draw_scanline() [Nate Woods]. - 0.37b5: Lee Ward added Atari 2600 preliminary system. Romset: None required. $end $info=a2600p $mame 0.116 [Wilbert Pol] Atari 2600 (PAL), Atari, 1978 The Atari 2600 is a video game console released in October 1977 by Atari, Inc. It is credited with popularizing the use of microprocessor-based hardware and cartridges containing game code, instead of having non-microprocessor dedicated hardware with all games built in. The first game console to use this format was the Fairchild Channel F; however, the Atari 2600 receives credit for making the plug-in concept popular among the game-playing public. The console was originally sold as the Atari VCS, for Video Computer System. Following the release of the Atari 5200, in 1982, the VCS was renamed "Atari 2600", after the unit's Atari part number, CX2600. The 2600 was typically bundled with two joystick controllers, a conjoined pair of paddle controllers, and a cartridge game—initially Combat and later Pac-Man. The Atari 2600 was wildly successful, and during much of the 1980s, "Atari" was a synonym for this model in mainstream media and, by extension, for video games in general. In 2009, the Atari 2600 was named the second greatest video game console of all time by IGN (source: http://en.wikipedia.org/wiki/Atari_2600). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.116: Wilbert Pol added Atari 2600 PAL system. Romset: None required. $end $info=a3000 $mame 0.135 [Duke] Amiga 3000, Commodore Business Machines, 1990 The Commodore Amiga 3000 was the third major release in the Amiga computer family. Released in June 1990, it featured improved processing speed, better rendering of graphics, and a new revision of the operating system. Its predecessors, the Amiga 500, 1000 and 2000, shared the same fundamental system architecture and consequently performed without much variation in processing speed despite considerable variation in purchase price. The A3000 however, was entirely reworked and rethought as a high-end workstation. The new Motorola 32-bit 68030 CPU, 68882 math co-processor, and 32-bit system memory helped increase the "integer" processing speed by a factor of 5 to 18, and the "floating point" processing speed by a factor of 7 to 200 times. The new 32-bit Zorro III expansion slots provided for faster and more powerful expansion capabilities. In common with earlier Amigas it ran a 32-bit operating system, but the "Workbench 2.04" revision resulted in a more ergonomic and attractive interface and access for programmers was simplified. Additionally, Commodore had a licensing agreement with AT&T to include a port of Unix System V (release 4), which was available with the Amiga 3000UX (source: http://en.wikipedia.org/wiki/Amiga_3000). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 22/05/2011 r11619: Modernised [Robbbert]. - 0.135: Added skeleton driver of Commodore Amiga 3000 system [Duke]. Romset: 1572864 / 6 files / 1041082 packed 390629-02.u182 / 262144 / 58327536 390629-03.u182 / 262144 / a245dbdf 390630-02.u183 / 262144 / fe2f7fb9 390630-03.u183 / 262144 / 7db1332b kick31.u182 / 262144 / 286b9a0d kick31.u183 / 262144 / 0b8cde6a $end $info=a3010 $mame 0.145u4 [robcfg] Archimedes 3010, Acorn, 1988 Work began on a successor to the Arthur operating system — initially named Arthur 2, but with the release of the Hollywood movie of the same name[citation needed], renamed to RISC OS 2. New computers were shipped with it pre-installed. A number of new machines were introduced along with RISC OS 2 and in May 1989, the 300 series was phased out in favour of the new Acorn A3000 (the 400 series was kept in production). Earlier models which shipped with Arthur could be upgraded to RISC OS 2 by replacing the ROM chips containing the operating system. The A3000 used an 8 MHz ARM2 and was supplied with 1 MB of RAM. Unlike the previous models, the A3000 came in a single-part case similar to the BBC Micro, Amiga 500 and Atari ST computers, with the keyboard integrated in the base unit. This kind of housing consumes a lot of desktop space, a problem that Acorn tried to overcome by offering a monitor stand that attached to the base unit. The new model sported only a single internal expansion slot, which was physically different from that of the earlier models, although electronically similar. An external connector could interface to existing expansion cards, although they really needed to be housed in an external case joined to the main unit (source: http://en.wikipedia.org/wiki/Acorn_Archimedes#A3000_and_A5000). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: robcfg added skeleton driver of Acorn Archimedes 3010 system [Duke]. - 28/02/2012 r14658: Skeletons for Archimedes A3010 and A3020 [robcfg]. Romset: 2097152 / 2 files / 1225255 packed riscos_3.10_1.bin / 1048576 / b77fe215 riscos_3.10_2.bin / 1048576 / d42e196e $end $info=a3020 $mame 0.145u4 [robcfg] Archimedes 3020, Acorn, 1988 Work began on a successor to the Arthur operating system — initially named Arthur 2, but with the release of the Hollywood movie of the same name[citation needed], renamed to RISC OS 2. New computers were shipped with it pre-installed. A number of new machines were introduced along with RISC OS 2 and in May 1989, the 300 series was phased out in favour of the new Acorn A3000 (the 400 series was kept in production). Earlier models which shipped with Arthur could be upgraded to RISC OS 2 by replacing the ROM chips containing the operating system. The A3000 used an 8 MHz ARM2 and was supplied with 1 MB of RAM. Unlike the previous models, the A3000 came in a single-part case similar to the BBC Micro, Amiga 500 and Atari ST computers, with the keyboard integrated in the base unit. This kind of housing consumes a lot of desktop space, a problem that Acorn tried to overcome by offering a monitor stand that attached to the base unit. The new model sported only a single internal expansion slot, which was physically different from that of the earlier models, although electronically similar. An external connector could interface to existing expansion cards, although they really needed to be housed in an external case joined to the main unit (source: http://en.wikipedia.org/wiki/Acorn_Archimedes#A3000_and_A5000). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: robcfg added skeleton driver of Acorn Archimedes 3020 system [Duke]. - 28/02/2012 r14658: Skeletons for Archimedes A3010 and A3020 [robcfg]. Romset: 2097152 / 2 files / 1225525 packed riscos_3.11_1.bin / 1048576 / 552fc3aa riscos_3.11_2.bin / 1048576 / 308d5a4a $end $info=a310 $mame 0.132 [R. Belmont] Archimedes 310, Acorn, 1988 The Archimedes was the first RISC home computer. There were three series, the 300, 400 and 500 which shared the same hardware basis: the ARM-2 processor (ARM-3 for the A500) and three custom chips dedicated to memory (MEMC), video (VIDC) and I/O (IOC) controls. The ARM 2 RISC (8Mhz) had about 4 Mips, this means seven times faster than a Amiga 500 (68000 CPU)! The 300 series had 512 KB to 1 MB of memory and two expansion slots (64 pin). The 400 series had 1 to 4 MB of memory and four slots (three 64 pin and one 96 pin) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=75). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added Archimedes 310 system [R. Belmont]. Romset: 3145728 / 6 files / 1673954 packed arthur.bin / 524288 / eb3fda57 ic24.rom / 524288 / c1adde84 ic25.rom / 524288 / 15d89664 ic26.rom / 524288 / a81ceb7c ic27.rom / 524288 / 707b0c6c riscos2.bin / 524288 / 89c4ad36 $end $info=a400 $mame 0.36b16 [Juergen Buchmueller] Atari 400 (NTSC), Atari, 1979 The Atari 400 and 800 were the first home computers to use custom coprocessors and the first to use "sprites" and special video interruptions like display lists, features that will be implemented later on the Commodore 64 and Amiga (Atari 400/800 and Amiga were designed by Jay Miner). It offered high graphic resolution, lots of colors and great sound capabilities, more than other computers could do then ! The two models had same characteristics, the 400 is the low-cost version, it has only 16 KB (instead of 48 KB), one cartridge port (two for the 800) and a membrane keyboard (a typewriter style keyboard one for the 800) (source: http://www.old-computers.com/museum/computer.asp?c=76). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 26/01/2012 r14186: Fixed regressions. All developers please take a look, this is solution for most issues [Micko]. - 0.132: Added proper labels and dumps. A few are still marked as BAD_DUMP while waiting for confirmation [Freddy Offenga, Fabio Priuli]. - 0.102: Fixed regressions introduced in MESS 0.83 (bug #748) [Nate Woods]. - 0.83: Fixed cartridge loading and partial state save support [Nate Woods]. - 0.36b16: Juergen Buchmueller added Atari 400 (NTSC) system. Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 18432 / 5 files / 14238 packed co12399b.rom / 2048 / 6a5d766e co12499a.rom / 4096 / 29f64e17 co12499b.rom / 4096 / d818f3e8 co14599a.rom / 4096 / bc533f0c co14599b.rom / 4096 / c1690a9b $end $info=a400pal $mame 0.36b16 [Juergen Buchmueller] Atari 400 (PAL), Atari, 1979 The Atari 400 and 800 were the first home computers to use custom coprocessors and the first to use "sprites" and special video interruptions like display lists, features that will be implemented later on the Commodore 64 and Amiga (Atari 400/800 and Amiga were designed by Jay Miner). It offered high graphic resolution, lots of colors and great sound capabilities, more than other computers could do then ! The two models had same characteristics, the 400 is the low-cost version, it has only 16 KB (instead of 48 KB), one cartridge port (two for the 800) and a membrane keyboard (a typewriter style keyboard one for the 800) (source: http://www.old-computers.com/museum/computer.asp?c=76). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.102: Fixed regressions introduced in MESS 0.83 (bug #748) [Nate Woods]. - 0.36b16: Juergen Buchmueller added Atari 400 (PAL) system. Romset: 8192 / 2 files / 6307 packed co15199.rom / 4096 / 8e547f56 co15299.rom / 4096 / be55b413 $end $info=a500n $mame 0.90 [Nate Woods, Mariusz Wojcieszek] Amiga 500 (NTSC, OCS), Commodore Business Machines, 1987 The Amiga 500 - also known as the A500 (or its code name 'Rock Lobster') - was the first “low-end” Commodore Amiga 16/32-bit multimedia home/personal computer. It was announced at the winter Consumer Electronics Show in January 1987 - at the same time as the high-end Amiga 2000 - and competed directly against the Atari 520ST. Before Amiga 500 was shipped, Commodore suggested that the list price of the Amiga 500 was 595.95 USD without a monitor. At delivery in 1987, Commodore announced that the Amiga 500 would carry a 699 USD list price. The Amiga 500 represented a return to Commodore's roots by being sold in the same mass retail outlets as the Commodore 64 - to which it was a spiritual successor - as opposed to the computer-store-only Amiga 1000. The original Amiga 500 proved to be Commodore’s best-selling Amiga model, enjoying particular success in Europe.[1] Although popular with hobbyists, arguably its most widespread use was as a gaming machine, where its advanced graphics and sound for the time were of significant benefit (source: http://en.wikipedia.org/wiki/Amiga_500). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.112: Renamed (amiga) to (a500n). - 0.90: Nate Woods and Mariusz Wojcieszek fixed and readded (based on MAME Arcadia work) Commodore Amiga 500 (NTSC) system. - 0.37b12: Several drivers may be broken due to the MAME memory handling changes. And as a result, the Amiga has been temporarily removed. - 0.36RC1: Amiga driver fixes! Notes: You will have to redefine some of the button(s) to your mouse buttons when using the mouse (You cant bind them directly from the driver). You can select to have either mouse or joystick attached to the ports through the dipswitches. The Amiga detects external drives by querying them. Right now, only drives are added to the the system which have an image in them. There is still no keyboard emulation. This version supports many more gfx modes, sprites, input modes, etc and compatibility with many software has increased. Rewrote large portions of the floppy controller. More games should load properly now. Moved things around using banks, wHich decreased the overall memory requeriments for the driver from 16 megs to 2 megs. Removed the extra 'chip' and 'extended' ram from the default configuration. The current memory setup should be the same as a stock A500 [Ernesto Corvi]. - 0.36b6: Added Amiga 500 (NTSC) system. Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 1572864 / 4 files / 891062 packed 315093-01.u6 / 262144 / a6ce1636 315093-02.u6 / 262144 / c4f0f55f 390979-01.u6 / 524288 / c3bdb240 kick40063.u6 / 524288 / fc24ae0d $end $info=a500p $mame 0.112 [Ernesto Corvi] Amiga 500 (PAL, OCS), Commodore Business Machines, 1987 The Amiga 500 - also known as the A500 (or its code name 'Rock Lobster') - was the first “low-end” Commodore Amiga 16/32-bit multimedia home/personal computer. It was announced at the winter Consumer Electronics Show in January 1987 - at the same time as the high-end Amiga 2000 - and competed directly against the Atari 520ST. Before Amiga 500 was shipped, Commodore suggested that the list price of the Amiga 500 was 595.95 USD without a monitor. At delivery in 1987, Commodore announced that the Amiga 500 would carry a 699 USD list price. The Amiga 500 represented a return to Commodore's roots by being sold in the same mass retail outlets as the Commodore 64 - to which it was a spiritual successor - as opposed to the computer-store-only Amiga 1000. The original Amiga 500 proved to be Commodore’s best-selling Amiga model, enjoying particular success in Europe.[1] Although popular with hobbyists, arguably its most widespread use was as a gaming machine, where its advanced graphics and sound for the time were of significant benefit (source: http://en.wikipedia.org/wiki/Amiga_500). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.112: Ernesto Corvi added Amiga 500 PAL system. Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 315093-01.u6 / 262144 / a6ce1636 315093-02.u6 / 262144 / c4f0f55f 390979-01.u6 / 524288 / c3bdb240 kick40063.u6 / 524288 / fc24ae0d $end $info=a5105 $mame 0.132 [Micko] BIC A5105, VEB Robotron, 1989 The Robotron A-5105 was intended to be used in former Eastern Germany schools where it should replace the outdated KC line of computers. Therefore, it was also called BIC which stands for "Bildungscomputer" ("educational computer") (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1071). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported ToDo: * Fix hang when it should scroll * Cassette Load (bit 7 of port 91) WIP: - 0.144u5: Implemented memory banking [Sandro Ronco]. - 01/01/2012 r13805, r13808: Implemented daisy chain and corrected CPU clock. Hooked up the FDC [Sandro Ronco]. - 22/05/2011 r11619: Modernised [Robbbert]. - 0.132: Micko added skeleton driver of BIC A5105 system. Romset: 57344 / 4 files / 44213 packed k1505_00.rom / 32768 / 0ed5f556 k1505_80.rom / 8192 / 350e4958 k5651_40.rom / 8192 / f4ad4739 k5651_60.rom / 8192 / c77dde3f $end $info=a5120 $mame 0.132 [ ? ] A5120, VEB Robotron, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Robotron A5120 system. Romset: 4096 / 4 files / 2352 packed a5120_v1.rom / 1024 / b2b3fee0 a5120_v2.rom / 1024 / 052386c2 bab46_2_lat.bin / 1024 / 7a578ec8 bab47_1_lat.bin / 1024 / 93220886 $end $info=a5130 $mame 0.132 [ ? ] A5130, VEB Robotron, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton of Robotron A5130 system. Romset: 4096 / 1 file / 2249 packed dzr5130.rom / 4096 / 4719beb7 $end $info=a5200 $mame 0.36b8 [Juergen Buchmueller] Atari 5200, Atari, 1982 The Atari 5200 SuperSystem, or simply the Atari 5200, is a video game console that was introduced in 1982 by Atari Inc. as a higher end complementary console for the popular Atari 2600. The 5200 was created to compete with the Intellivision, but wound up more directly competing with the ColecoVision shortly after its release. The 5200 was based on Atari Inc.'s existing 400/800 computers and the internal hardware was almost identical, although software was not directly compatible between the two systems. The 5200's controllers feature an analog joystick and a numeric keypad along with start, pause and reset buttons. The 360-degree non-centering joystick was touted as offering more control than the four-position joystick controller offered with the Atari 2600. In August 2009, video game website IGN placed the 5200 23rd out of the 25 greatest video game consoles of all time (source: http://en.wikipedia.org/wiki/Atari_5200). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported Bugs: [Bug 522] Atari 5200 numerous issues. WIP: - 17/01/2012 r14075: Added a few new dumps from BigFred and fixed a bunch of DTD violations [Fabio Priuli]. - 0.144u6: Added workaround for a13 mirroring when loading from softlist. Now the software list behavior matches 100% the fullpath loading [Fabio Priuli]. - 06/01/2012 r13898: Moved documentation bits from comments into elements for atari 8bit lists and sorcerer, on behalf of k1w1, in softlist [Fabio Priuli]. - 0.143: Replaced ballblazer dump in softlist [K1W1]. - 0.142u1: Fixed crash when loading carts (bug #2047) [Fabio Priuli]. - 16/04/2011 r11203: Completed the removal of floppy references [Fabio Priuli]. - 0.135: Changed default start button mapping to match other drivers ("1" key by default) [Justin Kerk]. - 0.84: Fixed a crash on start regression introduced in MESS 0.82 [Nate Woods]. - 0.80: Implemented Atari 5200 joystick top triggers (bug #328) [Nate Woods]. - 0.67: Added support for new GoodTools file extensions (bugs #277, #278, #279, #350) [Nate Woods]. - 0.61.1: Fixed a regression in 0.61 that prevented the keypad from working (bug #246) [Nate Woods]. - 0.37b15: Changed the cart loading strategy. Many more carts work now [PeT]. - 0.36RC1: a5200 keypad problems (finally) solved. only player #1 keypad supported. Analog joystick still sort of sluggish, but useable in many games. Be sure to check the new key mappings using the on screen display (TAB key) [Juergen Buchmueller]. - 0.36b11: Fixes include mirroring of 16K images into upper 16K of the cartridge memory, keypad codes fixed (still not 100%), and ANTIC memory range is d400-d5ff (was d400-d4ff before). Alot more images start now [Juergen Buchmueller]. - 0.36b6: Renamed (vcs5200) to (a5200). - 0.2b4: Juergen Buchmueller added Atari 5200 driver. Romset: 4096 / 2 files / 2741 packed 5200.rom / 2048 / 4248d3e3 5200a.rom / 2048 / c2ba2613 $end $info=a600xl $mame 0.131 [Fabio Priuli] Atari 600XL, Atari, 1983 This machine featured a slightly shallower case than the 800XL - see a800xl (source: http://en.wikipedia.org/wiki/Atari_600XL). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Fabio Priuli added Atari 600XL (not working) system. Romset: 16384 / 1 file / 11870 packed co62024.rom / 16384 / 643bcc98 $end $info=a65xe $mame 0.131 [Fabio Priuli] Atari 65XE, Atari, 1986 Jack Tramiel's Atari Corporation produced the final machines in the 8-bit series, which were the 65XE and 130XE (XE stood for XL-Expanded). They were announced in 1985, at the same time as the initial models in the Atari ST series, and visually resembled the Atari ST. Originally intended to be called the 900XLF, the 65XE was functionally equivalent to the 800XL minus the PBI connection. The 65XE (European version) and the 130XE had the Enhanced Cartridge Interface (ECI), which was electronically almost compatible with the Parallel Bus Interface (PBI), but physically smaller, since it was located next to the standard 400/800-compatible Cartridge Interface and provided only those signals that did not exist in the latter; ECI peripherals were expected to plug into both the standard Cartridge Interface and the ECI port (source: http://en.wikipedia.org/wiki/Atari_8-bit_family). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Fabio Priuli added Atari 65XE (not working) system. Romset: 8192 / 1 file / 6430 packed co24947a.rom 8192 7d684184 $end $info=a65xea $mame 0.131 [Fabio Priuli] Atari 65XE (Arabic), Atari, 1986 Jack Tramiel's Atari Corporation produced the final machines in the 8-bit series, which were the 65XE and 130XE (XE stood for XL-Expanded). They were announced in 1985, at the same time as the initial models in the Atari ST series, and visually resembled the Atari ST. Originally intended to be called the 900XLF, the 65XE was functionally equivalent to the 800XL minus the PBI connection. The 65XE (European version) and the 130XE had the Enhanced Cartridge Interface (ECI), which was electronically almost compatible with the Parallel Bus Interface (PBI), but physically smaller, since it was located next to the standard 400/800-compatible Cartridge Interface and provided only those signals that did not exist in the latter; ECI peripherals were expected to plug into both the standard Cartridge Interface and the ECI port (source: http://en.wikipedia.org/wiki/Atari_8-bit_family). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Fabio Priuli added Atari 65XE Arabic (not working) system. Romset: 24576 / 2 files / 18676 packed basic_ar.rom 8192 c899f4d6 c101700.rom 16384 45f47988 $end $info=a6809 $mame 0.132 [ ? ] 6809, Acorn, 1980? From the early days of Acorn, 1979-80, this is a 6809 CPU card which could be used as an alternative to the 6502 CPU card in the System 3 computer. It ran the Flex operating system. The socket on the right hand end is for the parallel System keyboard (source: http://acorn.chriswhy.co.uk/8bit_Upgrades/Acorn_6809_CPU.html). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 22/05/2011 r11619: Modernised [Robbbert]. - 0.132: Added skeleton driver of Acorn 6809 system. Romset: 4544 / 3 files / 2592 packed acorn6809.bin / 2048 / 5fa5b632 acorn6809.ic11 / 256 / 7908317d p2000.chr / 2240 / 78c17e3e $end $info=a7000 $mame 0.139 [Angelo Salese] Archimedes A7000, Acorn, 1995 The A7000 and A7000+ were Acorn Computers's entry level computer based on the Risc PC architecture. Launched in 1995, they replaced some of the models of the Acorn Archimedes range. After the breakup of Acorn Computers in 1998, Castle Technology bought the rights to continue production of the A7000+. The A7000 used the ARM7500 system on chip which combined the separate ARM CPU, MMU, VIDC20 video chip and IOMD IO controller of the Risc PC into a single chip (source: http://en.wikipedia.org/wiki/Acorn_A7000). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.139: Angelo Salese added Acorn Archimedes 7000 preliminary system. Romset: 4194304 / 4 files / 1613137 packed rom1.bin / 1048576 / ff0e3d12 rom2.bin / 1048576 / 4ae4fd8b rom3.bin / 1048576 / 3108fb2b rom4.bin / 1048576 / 55a51980 $end $info=a7000p $mame 0.139 [Angelo Salese] Archimedes A7000+, Acorn, 1997 The A7000 and A7000+ were Acorn Computers's entry level computer based on the Risc PC architecture. Launched in 1995, they replaced some of the models of the Acorn Archimedes range. After the breakup of Acorn Computers in 1998, Castle Technology bought the rights to continue production of the A7000+. The A7000 used the ARM7500 system on chip which combined the separate ARM CPU, MMU, VIDC20 video chip and IOMD IO controller of the Risc PC into a single chip (source: http://en.wikipedia.org/wiki/Acorn_A7000). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.139: Angelo Salese added skeleton driver of Acorn Archimedes 7000+ system. Romset: 4194304 / 1 file / 1700841 packed riscos-3.71.rom / 4194304 / 211cf888 $end $info=a7150 $mame 0.135 [ ? ] A7150, VEB Robotron, 1986 Also new was a BIOS that enabled direct use of the operating system so that the DCP and A7150 gave a wide range of software. Although the A7150 outside looked like a PC, he differed with his Multibus1 MMS16-compatible bus system and the mechanical design in the form of a rear unit wiring but significantly (source: http://www.robotrontechnik.de/index.htm?/html/computer/a7150.htm). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 22/05/2011 r11619: Modernised [Robbbert]. - 0.135: Added skeleton driver of VEB Robotron A7150 system. Romset: 32768 / 1 file / 23526 packed a7150.rom / 32768 / 57855abd $end $info=a7800 $mame 0.36b6 [Dan Boris] Atari 7800 (NTSC), Atari, 1986 The Atari 7800 ProSystem, or simply the Atari 7800, is a video game console re-released by Atari Corporation in January 1986. The original release had occurred two years earlier under Atari Inc. The 7800 had originally been designed to replace Atari Inc.'s Atari 5200 in 1984, but was temporarily shelved due to the sale of the company after the video game crash. In January 1986, the 7800 was again released and would compete that year with the Nintendo Entertainment System and the Sega Master System. It had simple digital joysticks; it was almost fully backward-compatible with the Atari 2600; and it was considered affordable at a price of US$140 (source: http://en.wikipedia.org/wiki/Atari_7800). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added controller line pullup signals from the riot chip. Fixes two-button behavior on asteroids etc. [Huygens]. - 0.145u1: Added reasonable return values for the TIA collision registers [Dan Boris]. - 06/01/2012 r13898: Moved documentation bits from comments into elements for atari 8bit lists and sorcerer, on behalf of k1w1, in softlist [Fabio Priuli]. - 0.144u4: Adding softlist information regarding known prototypes, verified descriptions, general set upkeep. More work needed [Tafoid]. - 20/12/2011 r13637, r13639: de-BOM-ed a7800.xml. Fixed valid [Fabio Priuli]. - 22/11/2011 r13334: Deleted 32in1 set as it's simply a re-labeled Atari 2600 title in a7800.xml [Tafoid]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.142u2: Fixed bug #2039 [Fabio Priuli]. - 0.131: Better NTSC palette [Robert Tuccitto, Underball, GroovyBee]. - 0.113: Fixed regression introduced in 0.112 (bug #1064) [Dirk Best]. - 0.111: Updated palette [Nabuko78]. - 0.93: Remapped "Select" and "Reset" keys [Nate Woods]. - 0.91: Fixed memory reads from the POKEY sound system (bug #258) [Ken Siders]. - 0.90: Changed driver to use MAME/MESS standard 6532 RIOT code [Ken Siders]. - 0.82: Changed Atari 7800 (NTSC) BIOS set (Thanks to Mitch) [Christopher Stone]. - 0.77: Fixed RAM0 and RAM1 bank handling, which has been broken since MESS 0.61. Ikari Warriors now runs, among other games most likely. Fixed reset handling [Nate Woods]. Video patch; Choplifter runs better among other games [Keith Gerdes]. - 0.74: Implemented Kangaroo and transparency modes [Eric Ball]. Removed use of plot_pixel(), resulting in performance gains [Nate Woods]. - 0.70: Reset and Start buttons now appear in the Input menu. Added console's own Pause button [Stefano Priore]. - 0.61.1: Suffixed the name of the a7800 driver with NTSC and marked the PAL version as a clone of the NTSC version [Nate Woods]. - 0.56.1: Fixed interrupt handling bug - more carts run again [Ben Bruscella]. Fixed bug that caused crashes on resets [Nate Woods]. - 0.37b15: Fixed a bug in TIA emulation: now the driver doesn't lock anymore with some ports [Frank]. - 0.37b5: TIA sound update, which replaced the fixed/rand() polynome initializations to ones based on the same algorithms that are used in the Pokey driver [Juergen Buchmueller]. - 0.37b2: Support for bankswitched carts and carts with extra RAM, added 160B video mode, increased screen height to fix clipping at bottom, updated header format (details can be found in machine/a7800.c), added support for light gun trigger (not the light gun targetting yet, just the trigger), and removed requirment for a cartridge (since the 7800 starts in the BIOS it doesn't technically need a cartridge) [Dan Boris]. - 0.36RC1: a7800 palette modified [Juergen Buchmueller, Julian Eggebrecht]. - 0.36b15: Atari 7800 image compatibility increase! all non-banked available images should work now [Dan Boris]. - 0.36b6: Dan Boris added Atari 7800 system. Romset: 20480 / 2 files / 12025 packed 7800.u7 / 4096 / 5d13730c c300558-001a.u7 / 16384 / a0e10edf $end $info=a7800p $mame 0.61 [ ? ] Atari 7800 (PAL), Atari, 1986 The Atari 7800 ProSystem, or simply the Atari 7800, is a video game console re-released by Atari Corporation in January 1986. The original release had occurred two years earlier under Atari Inc. The 7800 had originally been designed to replace Atari Inc.'s Atari 5200 in 1984, but was temporarily shelved due to the sale of the company after the video game crash. In January 1986, the 7800 was again released and would compete that year with the Nintendo Entertainment System and the Sega Master System. It had simple digital joysticks; it was almost fully backward-compatible with the Atari 2600; and it was considered affordable at a price of US$140 (source: http://en.wikipedia.org/wiki/Atari_7800). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.77: Minor PAL fix [dannonew]. - 0.61: Added Atari 7800 (PAL) system. Romset: 16384 / 1 file / 9696 packed 7800pal.rom / 16384 / d5b61170 $end $info=a800 $mame 0.2b4 [Juergen Buchmueller] Atari 800 (NTSC), Atari, 1979 The Atari 8-bit family is a series of 8-bit home computers manufactured from 1979 to 1992. All are based on the MOS Technology 6502 CPU and were the first home computers designed with custom coprocessor chips. Over the following decade several versions of the same basic design were released, including the original Atari 400 and 800 and their successors, the XL and XE series of computers. Overall, the Atari 8-bit computer line was a commercial success, selling two million units through its major production run between late 1979 and mid-1985 (source: http://en.wikipedia.org/wiki/Atari_800). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u6: Added some new dumps and confirmed more dumps [k1w1]. - 0.145u4: Added new dumps and verified more carts [k1w1]. - 08/02/2012 r14398: Added a few new dumps, on behalf of k1w1 [Fabio Priuli]. - 06/01/2012 r13898: Moved documentation bits from comments into elements for atari 8bit lists and sorcerer, on behalf of k1w1, in softlist [Fabio Priuli]. - 12/12/2011 r13557: Added a couple of newly discovered carts in softlist [Fabio Priuli]. - 08/12/2011 r13522: Apostrophe is fine in filenames too in softlist [Fabio Priuli]. - 19/11/2011 r13311: More consistency fixes for game descriptions in softlist [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 28/08/2011 r12728: Fixed syntax in softlist [Sandro Ronco]. - 0.143u4: Added some more dumps and done some cleanup in softlist [Fabio Priuli, K1W1]. - 0.143u1: Updated a800.xml [K1W1]. - 0.143: Added some extension and support disks (+ comments) to the list in a800.xml [K1W1]. - 0.132: Added proper labels and dumps. A few are still marked as BAD_DUMP while waiting for confirmation [Freddy Offenga, Fabio Priuli]. - 0.83: Fixed cartridge loading and partial state save support [Nate Woods]. - 0.62.1: Fixed a recently introduced bug in disk support [Lawrence Gold]. - 0.36RC1: Huge update to the a800 family drivers. Be sure to check the new key mappings using the on screen display (TAB key) [Juergen Buchmueller]. - 0.36b16: Fixed cartridge banking bug in the a800 system. BASIC.ROM can be loaded again [Juergen Buchmueller]. - 0.2b4: Juergen Buchmueller added Atari 800 (NTSC). Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 18432 / 5 files / 14238 packed co12399b.rom / 2048 / 6a5d766e co12499a.rom / 4096 / 29f64e17 co12499b.rom / 4096 / d818f3e8 co14599a.rom / 4096 / bc533f0c co14599b.rom / 4096 / c1690a9b $end $info=a800pal $mame 0.36b16 [Juergen Buchmueller] Atari 800 (PAL), Atari, 1979 The Atari 8-bit family is a series of 8-bit home computers manufactured from 1979 to 1992. All are based on the MOS Technology 6502 CPU and were the first home computers designed with custom coprocessor chips. Over the following decade several versions of the same basic design were released, including the original Atari 400 and 800 and their successors, the XL and XE series of computers. Overall, the Atari 8-bit computer line was a commercial success, selling two million units through its major production run between late 1979 and mid-1985 (source: http://en.wikipedia.org/wiki/Atari_800). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.102: Fixed regressions introduced in MESS 0.83 (bug #748) [Nate Woods]. - 0.36b16: Juergen Buchmueller added Atari 800 (PAL) system. Romset: 8192 / 2 files / 6307 packed co15199.rom / 4096 / 8e547f56 co15299.rom / 4096 / be55b413 $end $info=a800xe $mame 0.131 [Fabio Priuli] Atari 800XE, Atari, 1986 The Atari 800XE was the last 8-bit machine produced by Atari. It was almost the same machine as the 800XL with a case almost the same as the 130XE. It was only sold in East European countries, mainly Germany and Poland. The main hardawe difference with the 800XL was FREDDIE, a new memory management custom chip (also found in the 65XE) allowing to address up to 128 KB of RAM and to better share RAM area with ANTIC, the graphics chip (source: http://www.old-computers.com/museum/computer.asp?c=982&st=1). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Fabio Priuli added Atari 800XE (not working) system. Romset: 24576 / 2 files / 18343 packed c300717.rom / 16384 / 29f133f7 co24947a.rom / 8192 / 7d684184 $end $info=a800xl $mame 0.36RC1 [Juergen Buchmueller] Atari 800XL (NTSC), Atari, 1983 Info at: http://www.atarimuseum.com/computers/8BITS/XL/XL-Pages/xl-range-main.htm Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.36RC1: Juergen Buchmueller added Atari800xl (not working) system. Romset: 24576 / 2 files / 18298 packed co60302a.rom / 8192 / f0202fb3 co61598b.rom / 16384 / 1f9cd270 $end $info=a800xlp $mame 0.135 [Mariusz Wojcieszek] Atari 800XL (PAL), Atari, 1983 Info at: http://www.atarimuseum.com/computers/8BITS/XL/XL-Pages/xl-range-main.htm Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.135: Mariusz Wojcieszek added Atari 800XL (PAL) system. Romset (merge with a800xl.zip): co60302a.rom / 8192 / f0202fb3 co61598b.rom / 16384 / 1f9cd270 $end $info=abc $mame 0.141 [Kevtris, Lord Nightmare, Sandro Ronco] Advanced Bridge Challenger (model ABC), Fidelity Electronics, 1980 This Advanced Bridge Challenger is a sophisticated machine using specific playing cards markings and a bar code reader left to the keyboard. So can we distribute "as a blind" cards to the machine. These cards are then properly sorted on the green baize and the machine will use a number to indicate which card he wants to play. The first "Bridge challenger" had some minor bugs fixed in the advanced release. There was also a Voice release that was speaking but had the same program (source: http://electronicchess.free.fr/checkers.html). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 18/05/2011 r11583: Added LEDs and done a little cleanup [Sandro Ronco]. - 0.141: Kevtris, Lord Nightmare, Sandro Ronco added Advanced Bridge Challenger (not working) system. Romset: 24576 / 3 files / 19273 packed bridge_b.bin / 8192 / 341d9ca6 bridge_r.bin / 8192 / 74af0019 bridge_w.bin / 8192 / eb1620ef $end $info=abc1600 $mame 0.140 [Rune Tapper, Curt Coder] ABC 1600, Luxor, 1985 ABC 1600 was a personal computer from Luxor that was introduced in 1985. The model was built around the Motorola 68008 processor, had 1 megabyte of memory and used the operating system ABCenix, a Unix-like system developed from DNIX. ABC 1600 used monochrome graphics with the display resolution of 1024 × 768 and the screen could be turned 90° while in use depending on whether the user desired to work in standing (portrait) or horizontal (landscape) format. The hard disk could store 13 MB and the 5.25-inch floppy disk drive stored 640kB (source: http://en.wikipedia.org/wiki/ABC_1600). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144: Added portrait/landscape layouts [Curt Coder]. - 21/10/2011 r13076: Implemented NMI signal [Curt Coder]. - 0.143u7: System now boots into ABCenix, but there is no support for hard disk yet so it's unusable [Curt Coder]. - 25/09/2011 r12936: Fixed timing regression [Curt Coder]. - 21/09/2011 r12910, r12911: Fixed CIO timers, now boots until "Root device mount error". CIO WIP [Curt Coder]. - 20/09/2011 r12902: ABCenix is now panicking [Curt Coder]. - 19/09/2011 r12897: Fixed MAC slightly, ABCenix boots a little further now [Curt Coder]. - 25/08/2011 r12715: srcclean of mess tree [Micko]. - 22/08/2011 r12698: Implemented MAGIC bit [Curt Coder]. - 22/08/2011 r12696: Fixed TASK register, now tries to boot from floppy [Curt Coder]. - 18/08/2011 r12658: Added some external I/O logic [Curt Coder]. - 18/08/2011 r12655: Fixed special control register [Curt Coder]. - 19/07/2011 r12279: Implemented bus error [Curt Coder]. - 28/04/2011 r11379: Better fix for softlist in abc1600.xml [Curt Coder]. - 0.142: Implemented video and ABC 99 keyboard [Curt Coder]. - 0.141: Added ROM dumps [Ola Andersson]. - 0.140: Rune Tapper and Curt Coder added skeleton driver of ABC 1600 system. Romset: 26972 / 13 files / 8082 packed 1020 6490349-01.8b / 260 / 1fa065eb 1021 6490350-01.5d / 260 / 96f6f44b 1022 6490351-01.17e / 260 / 5dd00d43 1023 6490352-01.11e / 260 / a2f350ac 1024 6490353-01.12e / 260 / 67f1328a 1025 6490354-01.6e / 260 / 9bda0468 boot 6490356-04.1f / 16384 / 9372f6f2 drmsk 6490360-01.1m / 260 / 5f7143c1 drmskh 6490358-01.1l / 32 / a4a9a9dc drmskl 6490359-01.1k / 32 / 6e71087c shinf 6490361-01.1f / 512 / 20260f8f wrmskh 6490363-01.1j / 4096 / 6b7c9f0b wrmskl 6490362-01.1g / 4096 / bc737538 $end $info=abc80 $mame 0.93 [Curt Coder] ABC 80, Luxor Datorer AB, 1978 The ABC 80 (Advanced BASIC Computer 80) was a home computer engineered by the Swedish corporation Dataindustrier AB (DIAB) and manufactured by Luxor in Motala, Sweden in the late 1970s (first model August 1978) and early 1980s. It was based on the Zilog Z80 running at 3 MHz and had 16 kB RAM, expandable to 32 kB, and 16 kB ROM containing a fast semi-compiling BASIC interpreter. ABC 80 normally used a dedicated (included) tape recorder for program and data storage, but could also be expanded to handle disk drives (and many other peripherals). Some sound effects could be produced by a Texas Instruments SN76477 sound chip which was connected to an 8-bit output port, but there was no way to control the chip's features in any detail, so sound was limited to 96 fixed sounds. The monitor was a black and white TV set modified for the purpose (an obvious choice since Luxor also made TVs). The computer had excellent I/O response times, something that was discovered when trying to upgrade to Personal computer. The solution was to use a microcontroller that communicated with a PC. The main unit had a reset button as well (source: http://en.wikipedia.org/wiki/ABC_80). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 11/04/2012 r14898: Separated keyboard to its own device [Curt Coder]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 0.144u1: Added skeleton for ABC SIO card [robcfg, Curt Coder]. Added skeleton for ABC FD2 card (ROMs not dumped yet) [robcfg, Curt Coder]. Refactored memory mapping to use the MMU PROM [Curt Coder]. Added some FD2 dumps to the softlist (abc80.xml) [robcfg]. - 15/11/2011 r13267: Added some FD2 dumps to the softlist in abc80.xml [robcfg, Curt Coder]. - 0.142u6: Refactored the Luxor ABC bus to use slot interface ABC800 has an ABC832 disk drive for now until default device inputs can be passed onto slot devices [Curt Coder]. - 0.141: Added graphics PROMs [Ola Andersson]. Refactored video to work like real hardware [Curt Coder]. - 0.137: Partially fixed keyboard input [Curt Coder]. - 0.128: Made keyboard a little less hacky [Curt Coder]. - 0.126: Fixed graphics mode and lower case natural input [Curt Coder]. - 0.125: Fixed so that it boots and keyboard works [Robbbert]. - 0.116: Fixed the keyboard, although scanning is very slow [Curt Coder]. - 0.93: Curt Coder added Luxor Datorer ABC 80 system. Romset: 33024 / 13 files / 22765 packed 3506_3.a5 / 4096 / e2afbf48 3507_3.a3 / 4096 / d224412a 3508_3.a4 / 4096 / 1502ba5b 3509_3.a2 / 4096 / bc8860b7 abc80_11.k5 / 256 / e4f7e018 abc80_12.j3 / 256 / 6c46811c abc80_13.e7 / 256 / f7738834 abc80_21.k2 / 512 / 445a45b9 abc80_22.k1 / 512 / 74de7a0b abcdos / 4096 / 2cb2192f dosdd80 / 4096 / 36db4c15 sn74s263.h2 / 2560 / 9e064e91 ufddos20 / 4096 / 69b09c0b $end $info=abc800c $mame 0.93 [Curt Coder] ABC 800 C/HR, Luxor Datorer AB, 1981 The Luxor ABC 800 series are office-versions of the ABC 80 home computer. They featured an enhanced BASIC interpreter, a slightly faster clocked CPU and more memory: 32 kilolobytes RAM and 32 kB ROM was now standard, the Z80 is clocked at 3.58 MHz (using an NTSC color subcarrier crystal). It featured 40 x 24 text mode with 8 colors (ABC 800 C) or 80 x 24 text mode monochrome (ABC 800 M). They could also be extended with "high" resolution graphics (240 x 240 pixels, 2 bpp) using 16 kB RAM as video memory. The ABC 800 came in a monochrome version with amber text on brown background with an 80 character wide screen, and a color version with 40 characters. The main board is integrated with the keyboard much like the Amiga 500. However the ABC computers has a very sturdy metal chassis. Storage is usually two 5.25" floppy disk units in 160, 320 or 640 kB capacity. External hard disk systems became available later (primarily the ABC 850 with 10 MB). Model numbers 'ABC 800 M' for monochrome and 'ABC 800 C' for color (source: http://en.wikipedia.org/wiki/ABC_800). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 0.144: Refactored the ABC bus to single-slot (as it really is) [Curt Coder]. - 0.143u1: Refactored UNI-800 and Slutprov to ABC bus slot devices. Used default input ports, ABC830 is now the default drive for ABC800 again [Curt Coder]. - 0.141: Added Color version ROMs [Ola Andersson]. - 0.140: Added a new revision of the floppy controller ROM. Added a dump of the keyboard controller ROM [exon, Curt Coder]. Emulated the built-in keyboard; emulated the "fast" floppy disk controller. Note that only raw sector dumps work currently (td0 not supported) [Curt Coder, exon]; refactored drivers to define ADDRESS_MAP_MODERN. [Curt Coder - 0.102: Fixed crash (bug #763) [Nate Woods]. - 0.93: Curt Coder added Luxor Datorer AB ABC 800 C/HR system. Romset: 36576 / 12 files / 28577 packed 8048-132.z9 / 1024 / 05c4dce5 abc 1-1.1l / 4096 / ff15a28d abc 2-1.1k / 4096 / 6ff2f528 abc 3-1.1j / 4096 / 9a43c47a abc 4-1.2m / 4096 / ba18db9c abc 5-1.2l / 4096 / abbeb026 abc 6-1.2k / 4096 / 4bd5e808 abc 7-22.2j / 4096 / 774511ab abc c-1.1m / 4096 / 37009d29 hru i.4g / 32 / d970a972 hru ii.3a / 512 / 8e9d7cdc saa5052.5c / 2240 / cda3bf79 $end $info=abc800m $mame 0.93 [Curt Coder] ABC 800 M/HR, Luxor Datorer AB, 1981 The Luxor ABC 800 series are office-versions of the ABC 80 home computer. They featured an enhanced BASIC interpreter, a slightly faster clocked CPU and more memory: 32 kilolobytes RAM and 32 kB ROM was now standard, the Z80 is clocked at 3.58 MHz (using an NTSC color subcarrier crystal). It featured 40 x 24 text mode with 8 colors (ABC 800 C) or 80 x 24 text mode monochrome (ABC 800 M). They could also be extended with "high" resolution graphics (240 x 240 pixels, 2 bpp) using 16 kB RAM as video memory. The ABC 800 came in a monochrome version with amber text on brown background with an 80 character wide screen, and a color version with 40 characters. The main board is integrated with the keyboard much like the Amiga 500. However the ABC computers has a very sturdy metal chassis. Storage is usually two 5.25" floppy disk units in 160, 320 or 640 kB capacity. External hard disk systems became available later (primarily the ABC 850 with 10 MB). Model numbers 'ABC 800 M' for monochrome and 'ABC 800 C' for color (source: http://en.wikipedia.org/wiki/ABC_800). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 0.144: Refactored the ABC bus to single-slot (as it really is) [Curt Coder]. - 0.143u1: Refactored UNI-800 and Slutprov to ABC bus slot devices. Used default input ports, ABC830 is now the default drive for ABC800 again [Curt Coder]. - 0.142u6: Added Slutprov factory test card ROM dump [FatArnold, robcfg]. - 0.140: Added a new revision of the floppy controller ROM. Added a dump of the keyboard controller ROM [exon, Curt Coder]. Emulated the built-in keyboard; emulated the "fast" floppy disk controller. Note that only raw sector dumps work currently (td0 not supported) [Curt Coder, exon]; refactored drivers to define ADDRESS_MAP_MODERN [Curt Coder]. - 0.129: Added HR graphics [Curt Coder, Erik Isaksson]. - 0.128: Added keyboard hack to enable system use [Curt Coder]. - 0.93: Curt Coder added Luxor Datorer AB ABC 800 M/HR system. Romset: 69632 / 20 files / 52275 packed abc 1-12.1l / 4096 / 1e99fbdc abc 2-12.1k / 4096 / ac196ba2 abc 3-12.1j / 4096 / 3ea2b5ee abc 4-12.2m / 4096 / 695cb626 abc 5-12.2l / 4096 / b4b02358 abc 6-11 ufd.2k / 4096 / 2a45be80 abc 6-13.2k / 4096 / 6fa71fb6 abc 6-52.2k / 4096 / c311b57a abc 7-21.2j / 4096 / fd137866 abc m-12.1m / 4096 / f85b274c basf6185.bin / 2048 / 06f8fe2e micr1325.bin / 2048 / 084af409 nec5126.bin / 4096 / 17c247e7 rodi202.bin / 2048 / 337b4dcf st225.bin / 2048 / c9f68f81 st4038.bin / 2048 / 4c803b87 unidis5d.bin / 4096 / 569dd60c unidisk8.bin / 4096 / d04e6a43 unidiskh.bin / 4096 / 5079ad85 vum se.7c / 2048 / f9152163 $end $info=abc802 $mame 0.93 [Curt Coder] ABC 802, Luxor Datorer AB, 1983 The ABC 802 is a compact version with 64 kB RAM where 32 kB is used as a RAM disc. The main board is integrated with a small CRT screen and has improved graphics, though no high-resolution graphics (source: http://en.wikipedia.org/wiki/ABC_800#ABC_802). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.142u3: Added ROM dump for ABC55/77 keyboard [robcfg, Curt Coder]. - 0.142u1: Added an earlier revision of the BIOS and a correct dump of the character generator ROM [robcfg]. - 0.142: Connected to ABC99 keyboard, removed keyboard hack [Curt Coder]. - 0.129: Added keyboard simulation [Curt Coder]. - 0.93: Curt Coder added Luxor Datorer AB ABC 802 system. Romset: 61440 / 8 files / 46560 packed abc 02-11.9f / 8192 / b86537b2 abc 12-11.11f / 8192 / 3561c671 abc 22-11.12f / 8192 / 8dcb1cc7 abc 32-12.14f / 8192 / 23cd0f43 abc 32-21.14f / 8192 / 57050b98 abc 32-31.14f / 8192 / fc8be7a8 abc t02-1.3g / 4096 / 4d54eed8 mica820.14f / 8192 / edf998af $end $info=abc806 $mame 0.93 [Curt Coder] ABC 806, Luxor Datorer AB, 1983 The ABC 806 is a version with main board, screen (DA-15) and keyboard (DIN-7) as separate units. It has 164 kB RAM where 128 kB is used as a RAM disk, as well as high resolution colour graphics (source: http://en.wikipedia.org/wiki/ABC_800#ABC_806). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 19/04/2012 r14968: Fixed abc806 regression [Micko]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 0.142u3: Added ROM dump for ABC55/77 keyboard [robcfg, Curt Coder]. - 0.142: Connected to ABC99 keyboard, removed keyboard hack [Curt Coder]. - 0.140: Added enhanced options ROM [exon, Curt Coder]. - 0.129: Added keyboard simulation and HR graphics [Curt Coder, Erik Isaksson]. - 0.93: Curt Coder added Luxor Datorer AB ABC 806 system. Romset: 53760 / 14 files / 41015 packed 64 90127-01.12g / 512 / 7a19de8d abc 06-11.1m / 4096 / 27083191 abc 16-11.1l / 4096 / eb0a08fd abc 26-11.1k / 4096 / 97a95c59 abc 36-11.1j / 4096 / b50e418e abc 46-11.2m / 4096 / 17a87c7d abc 56-11.2l / 4096 / b4b02358 abc 66-21.2k / 4096 / c311b57a abc 66-31.2k / 4096 / a2e38260 abc 76-11.2j / 4096 / 3eb5f6a1 abc 76-xx.2j / 4096 / b364cc49 abc t6-11.7c / 4096 / b17c51c5 cmd8_5.2k / 4096 / 25430ef7 mica2006.2k / 4096 / 58bc2aa8 $end $info=ac1 $mame 0.130 [Miodrag Milanovic] Amateurcomputer AC1 Berlin, Frank Heyder, 1984 Info at: http://www.ac1-info.de/ac1_berlin.htm Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added cassette support [Robbbert]. - 0.130: Miodrag Milanovic added Amateurcomputer AC1 system. Romset: 6656 / 4 files / 5242 packed minibasic.bin / 2048 / 06782639 mon_v31_16.bin / 2048 / 1ba65e4d mon_v31_16_v2.bin / 2048 / 8904beb4 u402.bin / 512 / cfb67f28 $end $info=ac1_32 $mame 0.130 [Miodrag Milanovic] Amateurcomputer AC1 Berlin (32 lines), Frank Heyder, 1984 Info at: http://www.ac1-info.de/ac1_berlin.htm Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Miodrag Milanovic added Amateurcomputer AC1 (32 lines) system. Romset: 5120 / 3 files / 2937 packed mon_v31_32.bin / 2048 / bea78b1a zg_128.bin / 1024 / 0a6f7796 zg_256.bin / 2048 / b4171df5 $end $info=ac1scch $mame 0.132 [Miodrag Milanovic] Amateurcomputer AC1 SCCH, Frank Heyder, 1984 Info at: http://www.ac1-info.de/ac1_berlin.htm Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added AC1 SCCH system. Romset: 18432 / 5 files / 14001 packed mon_v10.bin / 4096 / f8e67ecb mon_v1088.bin / 4096 / bbb0a6df mon_v7.bin / 4096 / fd17b0cf mon_v8.bin / 4096 / 5af68da5 zg_scch.bin / 2048 / fbfaf5da $end $info=academy $mame 0.143u8 [Cowering] Mephisto Academy Schachcomputer, Hegener & Glaser, 1989 Info at: http://www.schach-computer.info/wiki/index.php/Mephisto_Academy Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u8: Cowering added Mephisto Academy Schachcomputer system. Romset: 51296 / 3 files / 32085 packed 44780a00.bin / 2144 / 3a89024c acad4000.bin / 16384 / ee1222b5 acad8000.bin / 32768 / a967922b $end $info=ace100 $mame 0.93 [Cowering] Franklin Ace 100, Franklin Computer, 1982 In early 1982, Franklin released the Franklin Ace 100, and in March of the same year, the Franklin Ace 1000; they were very close copies of the Apple II Plus computer, respectively. The motherboard design is nearly identical and Franklin also copied Apple's ROMs. Two months later, Apple Computer sued Franklin for copyright violation. Franklin initially won - See Apple Computer, Inc. v. Franklin Computer Corp. (source: http://en.wikipedia.org/wiki/Franklin_Electronic_Publishers). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.93: Cowering added Franklin ACE 100 system. Romset: 14336 / 2 files / 10567 packed ace100.chr / 2048 / 64f415c6 ace100.rom / 12288 / 9d5ec94f $end $info=acrnsys1 $mame 0.121 [Dirk Best] System 1, Acorn, 1978 The Acorn System 1, initially called the Acorn Microcomputer (Micro-Computer), was an early 8-bit microcomputer for hobbyists, based on the MOS 6502 CPU, and produced by British company Acorn Computers from 1979. The upper board of the Acorn System 1, featuring keypad and LED display. The system was designed by then-Cambridge-undergraduate student Sophie Wilson.[1] It was Acorn's first product, and was based on an automated cow feeder (source: http://en.wikipedia.org/wiki/Acorn_System_1). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143: acrnsys1: system promoted from GAME_NOT_WORKING [Robbbert]. - 0.121: Dirk Best added Acorn System 1 (not working) system. Romset: 512 / 1 file / 485 packed acrnsys1.bin / 512 / 43dcfc16 $end $info=adam $mame 0.78 [Jose Moya] Adam, Coleco, 1982 The Coleco Adam is a home computer, an attempt in the early 1980s by American toy manufacturer Coleco to follow on the success of its ColecoVision game console. The Adam was not very successful, partly because of early production problems (source: http://en.wikipedia.org/wiki/Coleco_Adam). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: Improved the cassette emulation [huygens]: * Added ddp tape image support. * Edited cassette.c to allow speed / direction / channel selection. * Changed cassimg.c so multichannel tapes work. - 0.144u3: Cleaned up inputs, fixing issue with Super Cobra (Bugzilla #2101) and made spinner irq behaviour more accurate [hap, Kevtris, Tafoid]. - 0.142: Added dumps of the internal M6801 ROMs [KevinP]. Rewrote driver to use the M6801 CPUs. Currently the only working peripheral is the keyboard [Curt Coder]. - 0.121: Input ports cleanup, natural keyboard support [Stefano Priore]. - 0.97: Fixed regressions caused by Z80 port changes. (bugs #707, #708, #709, #715) [Nate Woods]. - 0.78: Jose Moya added Coleco Adam system. Romset: 92160 / 11 files / 58052 packed alf #1 rev 57 e3d5.u8 / 8192 / 565b364a alf #2 rev 57 ae6a.u20 / 8192 / 44a1cff4 alf #3 rev 57 8534.u21 / 8192 / 77657b90 eos 6 rev 57 08dd.u22 / 16384 / ef6403c5 keyboard.u2 / 2048 / ef204746 master rev a 174b.u6 / 2048 / 035a7a3d os7.u2 / 8192 / 3aa93ef3 printer.u2 / 2048 / e8db783b spi.bin / 2048 / 4ba30352 tape rev a 8865.u24 / 2048 / 6b9ea1cf wp_r80.rom / 32768 / 58d86a2a $end $info=advision $mame 0.36b15 [Dan Boris] Adventure Vision, Entex Industries Inc, 1982 The Adventure Vision is a self-contained (no external monitor is required) cartridge-based video game console released by Entex Industries in 1982. The Adventure Vision was Entex's second generation system. Their first console was the Entex Select-A-Game, released a year earlier in 1981 (source: http://en.wikipedia.org/wiki/Entex_Adventure_Vision). Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.129: Fixed cartridge ROM banking (bug #1690) [Curt Coder]. - 0.103: Added sound support [Dan Boris]. - 0.96: Fixed a video glitch (bug #17) [Dan Boris]. - 0.36b16: Adventurevision LED flicker added [Juergen Buchmueller]. - 0.36b15: Dan Boris added AdventureVision system. Romset: 1536 / 2 files / 1282 packed avbios.u5 / 1024 / 279e33d1 avsound.u8 / 512 / 81e95975 $end $info=advsnha $mame 0.137 [ ? ] Advision Home Arcade, Advision, 1983 The Home Arcade Machine is rather obscure. It is quite difficult to know much about this console was released in 1982. He must then go back a little time to know the sources. It all starts with Philips, Signetics out in partnership with a processor. Named after 2650 (CPU) and 2636 (GPU), the two companies will develop a platform to demonstrate its capabilities (source: http://www.obsolete-tears.com/advision-home-arcade-machine-297.html). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Advision Home Arcade system. Romset: None required. $end $info=aes $mame 0.132 [R. Belmont, Fabio Priuli] Neo-Geo AES, SNK, 1990 The Neo Geo is a cartridge-based arcade and home video game system released on July 1, 1991 by Japanese game company SNK. Being in the Fourth generation of Gaming, it was the first console in the former Neo Geo family, which only lived through the 1990s. The hardware featured comparatively colourful 2D graphics. The MVS (Multi Video System), as the Neo Geo was known to the coin-op industry, offered arcade operators the ability to put up to 6 different arcade titles into a single cabinet, a key economic consideration for operators with limited floorspace. With its games stored on self-contained cartridges, a game-cabinet could be exchanged for a different game-title by swapping the game's ROM-cartridge and cabinet artwork. Several popular franchise-series, including Fatal Fury, The King of Fighters, Metal Slug and Samurai Shodown, were released for the platform. The Neo Geo system was also marketed as a very costly home console, commonly referred to today as the AES (Advanced Entertainment System). The Neo Geo was marketed as 24-bit, though it was technically a parallel processing 16-bit system with an 8-bit Zilog Z80 as coprocessor. The coprocessor was used as a CPU, and for sound processing. The Super Nintendo and Sega Genesis also had similar co-processors, with neither Sega nor Nintendo claiming they were 24-bit. The Neo Geo was ranked 19th out of the 25 best video game consoles of all time by the video game website IGN in 2009. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 25/12/2011 r13708: Sync neogeo.xml with MAME [Micko]. - 12/12/2011 r13560: Fixed a bunch of DTD violations. thanks to mamebg for reporting them and S.Ronco for checking what was exactly broken in neogeo.xml [Fabio Priuli]. - 29/11/2011 r13414: Added more validation of softlist and cleared errors found in neogeo.xml [Micko]. - 24/11/2011 r13361: I missed this second malformed string in neogeo.xml [Fabio Priuli]. - 23/11/2011 r13358: Fixed syntax in neogeo.xml [Fabio Priuli]. - 0.144: Cleanup of code, and made aes use neogeo softlist from MAME (renamed aes.xml to neogeo.xml) [David Haywood]. - 14/09/2011 r12841: Updated ROM filenames based on MAME r13881 in aes.xml [mahlemiut]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in aes.xml [Fabio Priuli]. - 20/08/2011 r12668: Updated software list [mahlemiut]. - 02/07/2011 r12130: Updated software list to match MAME r13010 [mahlemiut]. - 25/06/2011 r12047: No more need for RPK support for AES, since softlists are used [Micko]. - 12/06/2011 r11910: Corrected minasan title, as per MAME [mahlemiut]. - 06/06/2011 r11837: Added minasan to software list, updated filenames to match MAME 0.142u5 [mahlemiut]. - 0.132: R. Belmont and Fabio Priuli added SNK NeoGeo AES system. Romset: 655360 / 5 files / 87080 packed 000-lo.lo / 131072 / 5a86cff2 neo-epo.bin / 131072 / d27a71f1 neo-po.bin / 131072 / 16d0c132 sfix.sfix / 131072 / c2ea0cfd sm1.sm1 / 131072 / 94416d67 $end $info=agat7 $mame 0.132 [ ? ] Agat-7, Agat, 1983 The Agat (Russian) was a series of 8-bit computers produced in the Soviet Union. A clone of the Apple II with some modifications, it was only partially compatible with Apple. The first mass-produced model, introduced in 1986, it featured more internal memory and disk capabilities than the Agat-4 (source: http://en.wikipedia.org/wiki/Agat_computer). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Agat-7 system. Romset: 6656 / 5 files / 4444 packed agat_pzu.bin / 2048 / c605163d agathe7.fnt / 2048 / fcffb490 monitor7.rom / 2048 / 071fda0b shugart7.rom / 256 / c6e4850c teac.rom / 256 / 94266928 $end $info=agat9 $mame 0.132 [ ? ] Agat-9, Agat, 1984 The Agat (Russian) was a series of 8-bit computers produced in the Soviet Union. A clone of the Apple II with some modifications, it was only partially compatible with Apple. The final mass-produced model, with many improvements upon the Agat-7 and Agat-8, including additional video modes, improved memory management, and improved compatibility with the Apple II + 64K. (source: http://en.wikipedia.org/wiki/Agat_computer). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Agat-9 system. Romset: 8960 / 7 files / 5700 packed agathe9.fnt / 2048 / 8c55c984 cm6337.rom / 256 / 73be16ec cm6337p.rom / 2048 / 9120f11f monitor9.rom / 2048 / b90bb66a monitor91.rom / 2048 / 89b10fc1 shugart9.rom / 256 / 964a0ce2 teac.rom / 256 / 94266928 $end $info=ai1000 $mame 0.142 [ ? ] AI-1000, Casio, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added AI-1000 system. Romset: 65536 / 1 file / 40791 packed ai1000.bin / 65536 / 72aa3ee3 $end $info=aim65 $mame 0.114 [ ? ] AIM 65, Rockwell, 1977 The Rockwell AIM-65 computer was a development computer based on the MOS Technology 6502 microprocessor introduced in 1976. The AIM-65 was essentially an expanded KIM-1 computer. Available software included a monitor with line at a time assembler/disassembler, BASIC interpreter, assembler, Pascal, PL/65, and FORTH development system. Available hardware included a floppy disk controller and a backplane for expansion. Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.118: Updated the driver to use cartridges instead of hard-coded ROMs. This means you can now use the Forth and PL/65 ROMs. Rewrote keyboard emulation, it now behaves like the real hardware and the code is much cleaner. Added natural keyboard support. Started to rewrite the system. For now, the display emulation has been completely rewritten and artwork has been added. Also, configurable RAM sizes have been added and the system was converted to a screenless system [Dirk Best]. - 0.117: Updated drivers to use the MAME 6532 RIOT implementation. Also cleaned the AIM65 machine driver and ran srcclean.exe on the files [Dirk Best]. - 0.114: Added Rockwell AIM 65 system. Romset: 16384 / 4 files / 12976 packed aim65mon.z22 / 4096 / d01914b0 aim65mon.z23 / 4096 / 90e44afe dynaim65.z22 / 4096 / 83e1c6e7 dynaim65.z23 / 4096 / 90e44afe $end $info=aim65_40 $mame 0.133 [ ? ] AIM-65/40, Rockwell, 1981 The AIM 65/40 microcomputer is made up of an R6502 based single board computer with on-board expansion to 65 kilobytes of memory, a full graphics 280 X N dot matrix or 40-column alphanumeric printer, a 40-character alphanumeric display, and a full ASCII keyboard with user assignable function keys. An advanced generation of Rockwell's popular AIM 65 microcomputer, the AIM 65/40 will be available as a complete system or as individual computer and intelligent peripheral modules (source: http://oldcomputers.net/AIM-65-40.html). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added Rockwell AIM-65/40 skelton system. Romset: 16384 / 4 files / 12900 packed i-of v1.0 r32t3-12.z73 / 4096 / a62bec4a mon a v1.0 r32u5-11.z65 / 4096 / 8c970c67 mon b v1.0 r32u6-11.z66 / 4096 / 38a1e0cd r2332lp r3224-11.z70 / 4096 / 0878b399 $end $info=al520ex $mame 0.123 [Barry Rodewald] Aleste 520EX, Patisonic, 1993 8-bit personal computer. Developed in 1992-1993. The firm Patisonic, Omsk. Produced by the same company during 1993. Results were released a few dozen computers that were sold in the collection, and as a set of self-assembly. Manufacture of computers was discontinued in the year due to unprofitability, a set of components for "Alesty" costing several times more expensive than parts for Patisonic 48ST (a clone of ZX Spectrum), made ??at the same firm. Despite all the advantages, "Alesta" is not widespread. However, the computer generated "motion" lovers in a particular city (source - traslated from Russian: http://translate.google.it/translate?sl=auto&tl=en&js=n&prev=_t&hl=it&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fru.wikipedia.org%2Fwiki%2F%25D0%2590%25D0%25BB%25D0%25B5%25D1%2581%25D1%2582%25D0%25B0_%28%25D0%25BA%25D0%25BE%25D0%25BC%25D0%25BF%25D1%258C%25D1%258E%25D1%2582%25D0%25B5%25D1%2580%29). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.123: Barry Rodewald added Patisonic Aleste 520EX system. Romset: 70176 / 6 files / 45019 packed af.bin / 32 / c81fb524 al512.bin / 65536 / e8c2a9a1 mapper.bin / 256 / 0daebd80 rfcoldat.bin / 2048 / c6ace0e6 rfvdkey.bin / 2048 / cf2aa4b0 romram.bin / 256 / b3ea95d7 $end $info=al8800bt $mame 0.136 [Miodrag Milanovic] Altair 8800bt, MITS, 1975 Towards the end of Micro Instrumentation and Telemetry Systems (MITS) existance the company built on the success of their Altair line of computers with their first "turnkey" machine. The Altair 8800BT was a traditional Altair 8800B model with the front panel blocked off and most of the switches removed. Instead of the full suite of programmer switches for data entry and control, there were two. One for run/stop and the other to "Start" the system. There was also a key to power the computer on. Turnkey meant just that - you turned the key and the machine started automatically. No longer did users have to enter addresses and run code from ROM to start their machines (source: http://www.vintage-computer.com/altair8800bt.shtml). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Miodrag Milanovic added MITS Altair 8800bt system. Romset: 512 / 2 files / 477 packed 88dskrom.bin / 256 / 7c5232f3 turnmon.bin / 256 / 5c629294 $end $info=alfa $mame 0.81 [Krzysztof Strzecha] Didaktik Alfa, Didaktik Skalica, 1986 Didaktik Alfa was produced in 1986, as a "more professional" clone of PMD 85. It featured 2.048 MHz Intel 8080 CPU, 48 KiB RAM, 8 KiB ROM with built-in BASIC, good keyboard (compared with PMD 85), monitor video output (but not TV output) with 288×256 resolution, 4 colours. Despite some changes in ROM, it was mostly compatible with PMD 85. Didaktik Alfa 1 was a clone of PMD 85-1, Didaktik Alfa 2 of PMD 85-2 (source: http://en.wikipedia.org/wiki/Didaktik#Didaktik_Alfa). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Krzysztof Strzecha added Didaktik Alfa system. Romset: 13312 / 2 files / 10460 packed alfa.bas / 9216 / 9a73bfd2 alfa.bin / 4096 / e425eedb $end $info=alice $mame 0.119 [Dirk Best] Alice, Matra & Hachette, 1983 The Matra & Hachette Ordinateur Alice was a home computer sold in France beginning in 1983. It was a clone of the TRS-80 MC-10, produced through a collaboration between Matra and Hachette in France and Tandy Corporation in the United States. Alice 32 and cassette deck The Alice is distinguished by its unique, bright red casing. Functionally, it is equivalent to the MC-10, with a Péritel (SCART) connector replacing the RF modulator for video output (source: http://en.wikipedia.org/wiki/Matra_Alice). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.119: Dirk Best added Matra & Hachette Alice system. Romset: 8192 / 1 file / 7136 packed alice.rom / 8192 / f876abe9 $end $info=alice32 $mame 0.140 [Sandro Ronco] Alice 32, Matra & Hachette, 1984 The Matra & Hachette Ordinateur Alice was a home computer sold in France beginning in 1983. It was a clone of the TRS-80 MC-10, produced through a collaboration between Matra and Hachette in France and Tandy Corporation in the United States. Alice 32 and cassette deck. The Alice is distinguished by its unique, bright red casing. Functionally, it is equivalent to the MC-10, with a Péritel (SCART) connector replacing the RF modulator for video output. The Matra Alice 32, which shared the case style of the original, but was a different computer inside, due to using the EF9345 video chip in place of the MC-10's 6847. The Alice 32 had 8 kibibytes of main RAM, 8 kibibytes of dedicated video RAM, and 16 kibibytes ROM (the ROM incorporated an assembler) (source: http://en.wikipedia.org/wiki/Matra_Alice). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 23/06/2011 r12034: Moved some games from alice32 to alice90 list and added supported=no to games that doesn't work in alice32.xml [Sandro Ronco]. - 0.140: Sandro Ronco added Alice 32 system. Romset: 24576 / 2 files / 13446 packed alice32.rom / 16384 / c3854ddf charset.rom / 8192 / b2f49eb3 $end $info=alice90 $mame 0.142 [ ? ] Alice 90, Matra & Hachette, 1985 The Matra & Hachette Ordinateur Alice was a home computer sold in France beginning in 1983. It was a clone of the TRS-80 MC-10, produced through a collaboration between Matra and Hachette in France and Tandy Corporation in the United States. Alice 32 and cassette deck. The Alice is distinguished by its unique, bright red casing. Functionally, it is equivalent to the MC-10, with a Péritel (SCART) connector replacing the RF modulator for video output. The Matra Alice 90, an upgrade to the Alice 32, which featured 32 kibibytes of RAM and a full-size case and keyboard. Its video cable included video-in, so EF9345 graphics could be overlaid onto the input video (source: http://en.wikipedia.org/wiki/Matra_Alice). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.143u8: Proper rom dump [Daniel Coulom]. - 23/06/2011 r12034: Moved some games from alice32 to alice90 list and added supported=no to games that doesn't work in alice90.xml [Sandro Ronco]. - 28/04/2011 r11378: Split alice90 games from alice32 list [Sandro Ronco]. - 0.142: Added Alice 90 system. Romset: 16384 / 1 file / 12500 packed alice90.rom / 16384 / d0a874bb $end $info=alm16 $mame 0.143u8 [Cowering] Mephisto Almeria 68000, Hegener & Glaser Muenchen, 1988 With the Mephisto Almeria Hegener & Glaser entered new territory in many ways. Accented with a color key menu system provided despite a huge equipment for light, but anyway very basic operation. The new comfort features included a game storage for up to 50 chess games (20 with all settings such as game level or draw factor), a 32-digit very knowledgeble dot matrix display and a programmable opening book which primarily parallel was the series book can be activated. Also at the chess-playing program was created manually (source - in german: http://www.schach-computer.info/wiki/index.php/Mephisto_Almeria_68000). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Almeria 68000 system. Romset: 131072 / 2 files / 64947 packed alm16eve.bin / 65536 / ee5b6ec4 alm16odd.bin / 65536 / d0be4ee4 $end $info=alm32 $mame 0.143u8 [Cowering] Mephisto Alimera 68020, Hegener & Glaser Muenchen, 1988 With the Mephisto Almeria Hegener & Glaser entered new territory in many ways. Accented with a color key menu system provided despite a huge equipment for light, but anyway very basic operation. The new comfort features included a game storage for up to 50 chess games (20 with all settings such as game level or draw factor), a 32-digit very knowledgeble dot matrix display and a programmable opening book which primarily parallel was the series book can be activated. Also at the chess-playing program was created manually. The opening theory has been expanded from 40,000 half-moves (Roma) to a whopping 60000/2, while trains now made ??much more varied. The reflectance factor (also called the contempt factor) could now be changed in 7 steps (from -0.75 to +0.75 pawns pawns). Mephisto was the first (and as the first Richard Long Program) have now been used hash tables (and here it was not economical: 16 bits = 512 kilobytes, 32 kilobytes = 1024 bits), which contributed mainly in the final to a significant speed increase (source - in german: http://www.schach-computer.info/wiki/index.php/Mephisto_Almeria_68020). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Alimera 68020 system. Romset: 131072 / 1 file / 61085 packed alm32.bin / 131072 / 38f4b305 $end $info=alphatro $mame 0.144u4 [Ian Gledhill, Barry Rodewald, Robbbert] Alphatronic PC, Triumph-Adler, 1983 riumph was originally Triumph-Adler - the merger company of the 2 typewriter manufacturers Triumph and Adler, to which Triumph (which also produced mechanical calculators and sewing-machines) was the bigger one. Later they got US-typewriter Royal merged into it and had the best years between 1975 and 1988, when they even build competiting machines to IBM System /34 and /36 ... but they did neither understand nor learn the business and ran out of the financial power (source: http://www.old-computers.com/museum/computer.asp?st=1&c=241). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u4: Ian Gledhill, Barry Rodewald and Robbbert added Triumph-Adler's Alphatronic PC system. Romset: 36864 / 3 files / 22661 packed 2732.ic-1067 / 4096 / 61f38814 2764.ic-1038 / 8192 / e337db3b 613256.ic-1058 / 24576 / ceea4cb3 $end $info=amico2k $mame 0.133 [ ? ] Amico 2000, A.S.EL., 1978 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u3: Implemented keyboard and display; fixed LED flickering [Curt Coder]. - 0.133: Added Amico 2000 skelton system. Romset: 1024 / 3 files / 459 packed prom.ic6 / 256 / 4005f760 prom.ic7 / 256 / 8785d864 prom.ic9 / 512 / 86449f7c $end $info=amsterd $mame 0.120 [Dirk Verwiebe] Mephisto Amsterdam, Hegener & Glaser Muenchen, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.120: Dirk Verwiebe added Mephisto Mephisto Amsterdam system. Romset: 46080 / 2 files / 35187 packed amsterda-l.bin / 23040 / c859dfde amsterda-u.bin / 23040 / 16cefe29 $end $info=amu880 $mame 0.136 [Curt Coder] Ausbaufaehiger Mikrocomputer mit dem U 880, Militaerverlag der DDR, 1983 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Fixed keyboard [Curt Coder]. - 0.136: Curt Coder added Ausbaufaehiger Mikrocomputer mit dem U 880 system. Romset: 27615 / 5 files / 18925 packed hemcfont.bin / 1024 / 1074d103 keyboard.bin / 1024 / daa06361 mon21.bin / 3039 / ba905563 mon30.bin / 4096 / 033f8112 mon30p_hbasic33p.bin / 18432 / c927e7be $end $info=apexc $mame 0.37b12 [ ? ] All Purpose Electronic X-ray Computer (as described in 1957), Andrew Donald Booth, 1955 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 20/03/2012 r14774: Correct several no-boot regressions from Judge's #14738 [R. Belmont]. - 11/03/2012 r14748: Cleanup in softlist [Micko]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 06/03/2012 r14704: pdp1,apexc and tx0 done [Micko]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.137: Fixed disassembly in the debugger [Robbbert]. - 0.136: Fixed image loading [Robbbert]. - 0.37b12: Added APEXC system. Romset: None required. $end $info=apfimag $mame 0.37b15 [ ? ] APF Imagination Machine, APF Electronics Inc, 1977 The APF Imagination Machine was a combination home video game console and computer system released by APF Electronics Inc. in late 1979. It was composed of two separate components, the APF-M1000 game system, and an add on docking bay with full sized typewriter keyboard and tape drive. The APF-M1000 was built specifically to compete with the Atari 2600. The Imagination Machine has the distinction of being one of, if not the first, affordable home PCs to connect to the television, and is still one of the most expandable consoles ever marketed. The full APF Imagination Machine, including the APF-M1000 console and the IM-1 computer component originally sold for around $700 (source: http://en.wikipedia.org/wiki/APF_Imagination_Machine). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.56: Cassette loading and saving is working. Disc emulation is working. Added some more key definitions [Kev Thacker]. - 0.37b15: Added APF Imagination Machine system. Romset: 14336 / 3 files / 10216 packed apf_4000.rom / 2048 / 2a331a33 basic_68.rom / 4096 / ef049ab8 basic_80.rom / 8192 / a4c69fae $end $info=apfm1000 $mame 0.37b15 [ ? ] APF M-1000, APF Electronics Inc, 1978 This strange hybrid computer came in two parts: a videogame console and a computer. The game system, called the APF MP-1000, was released in 1978. It had two controlers, each with a joystick and a numeric keypad. It came with a built-in game called "Rocket Patrol" (source: http://www.old-computers.com/museum/computer.asp?c=584&st=1). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 04/02/2012 r14344: Moved serials into [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.124: Added special APF video mode [PeT]. - 0.123: Cartridge support, pads fixed and hooked up [PeT]. - 0.37b15: Added APF M-1000 system. Romset: 2048 / 1 file / 1683 packed apf_4000.rom / 2048 / 2a331a33 $end $info=aplannb $mame 0.143u2 [Kaylee] Apricot LANstation (Novell Remote Boot), Apricot, 1990 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot LANstation (Novell Remote Boot) system. Romset: 163840 / 3 files / 60364 packed et4000.bin / 32768 / f1e817a8 lsh31025.hi / 65536 / 09e5c1b9 lsl31025.lo / 65536 / 8bb7229b $end $info=aplanst $mame 0.143u2 [Kaylee] Apricot LANstation (Krypton Motherboard), Apricot, 1990 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot LANstation (Krypton Motherboard) system. Romset: 229376 / 7 files / 145521 packed et4000.bin / 32768 / f1e817a8 31024.hi / 32768 / 7286aefa 31024.lo / 32768 / e52b59e1 31025.hi / 32768 / 0763caa5 31025.lo / 32768 / 1aec09bc 31026i.hi / 32768 / ef01c54f 31026i.lo / 32768 / 670b6ab4 $end $info=aplsbon $mame 0.143u2 [Kaylee] Apricot LS Pro (Bonsai Motherboard), Apricot, 1992 This is an Ultra compact machine which can be used as a standalone or network computer. It is based on the AM386SX/SXL-33 this one has 4MB of Ram, they say that it can be extended to 16MB but I had no luck, none of the SIMMs that I had would increase the memory so they must all be the wrong sort. This is fitted with an 80MB Quantum Prodrive ELS hard drive and a Sony MP-F77W-OA 1.44 MB floppy disk drive (source: http://myweb.tiscali.co.uk/mickfrench/apricot.htm). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot LS Pro (Bonsai Motherboard) system. Romset: 557056 / 5 files / 284883 packed et4000.bin / 32768 / f1e817a8 bon106.bin / 131072 / 98a4eb76 bon10703.bin / 131072 / 0275b3c2 bon203.bin / 131072 / 32a0e125 bon20402.bin / 131072 / ac5803fb $end $info=aplscar $mame 0.143u2 [Kaylee] Apricot LS Pro (Caracal Motherboard), Apricot, 1992 This is an Ultra compact machine which can be used as a standalone or network computer. It is based on the AM386SX/SXL-33 this one has 4MB of Ram, they say that it can be extended to 16MB but I had no luck, none of the SIMMs that I had would increase the memory so they must all be the wrong sort. This is fitted with an 80MB Quantum Prodrive ELS hard drive and a Sony MP-F77W-OA 1.44 MB floppy disk drive (source: http://myweb.tiscali.co.uk/mickfrench/apricot.htm). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot LS Pro (Caracal Motherboard) system. Romset: 524288 / 2 files / 250328 packed car306.bin / 262144 / fc271dea car307.bin / 262144 / 66a01852 $end $info=apogee $mame 0.126 [Miodrag Milanovic] Apogee BK-01, Zavod BRA, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Apogee BK-01 system. Romset: 6144 / 2 files / 3842 packed apogee.fnt / 2048 / fe5867f0 apogee.rom / 4096 / a47383a7 $end $info=apollo80 $mame 0.137 [ ? ] Apollo 80 (Germany), Academy, 1978 The German release of the RCA Studio II. Pretty much the same deal, although this machine is a bit more modern looking (as in it doesn't look like a piece of 1960's dental equipment.) Has a color display, which tells me that the OG RCA Studio II problably was supposed to output in color but was rushed to get to market. Still no innovations like detachable controllers or joysticks. It must be a pain in the tookis to use. Pretty rare to find, although nobody problably cares (source: http://ultimateconsoledatabase.com/others/academy_apollo_80.htm). Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported WIP: - 0.137: Added Apollo 80 (Germany) system. Romset: 3072 / 3 files / 2927 packed 86676.ic13 / 1024 / a7d0dd3b 86677b.ic14 / 1024 / 82a2d29e 87201.ic12 / 1024 / 8006a1e3 $end $info=apple1 $mame 0.36b15 [Paul Danials] Apple I, Apple Computer, 1976 The Apple I, also known as the Apple-1, is a personal computer released by Apple in 1976. They were designed and hand-built by Steve Wozniak. Wozniak's friend Steve Jobs had the idea of selling the computer. The Apple I was Apple's first product, and to finance its creation, Jobs sold his only means of transportation, a VW van. It was demonstrated in April 1976 at the Homebrew Computer Club in Palo Alto, California (source: http://en.wikipedia.org/wiki/Apple_I) Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u8: Added a few more tapes [Anon01]. - 0.145u6: Added a few more tapes [Anon01]. - 05/03/2012 r14692: Fixed a usage error and added a missing tape [Fabio Priuli]. - 0.145u3: Added a few more tapes [Anon01]. - 0.145: Added tape software list [Anonymous01 and Fabio Priuli]. - 04/02/2012 r14339: Fixed dataarea sizes (stupid typo in the script I used to create the list) and added an alt BASIC wav to make easier testing of other tapes until the problem of MESS with the original file is found and fixed [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.130: Fixed character layout [rhester72]. - 0.96: Added RAM at $E000-$EFFF for BASIC (bug #697). Added cassette support (bug #477). Improved system. Fixed snapshot loading (bug #690) [Colin Howell]. - 0.95: Removed extraneous and obsolete RAM size DIP switches (bug #676) [Nate Woods]. Implemented a proper reset key (bug #349). Implemented additional RAM size options (bug #482) [Colin Howell]. - 0.87: Added natural keyboard support [Nate Woods]. - 0.56.1: Snapshot support added - memory dumps loaded via the image MESS loading interface. The images need a header, using the following format - "LOAD:xxyyDATA:". This header enables the emulation to load the data to the correct location [Ben Bruscella, Stefano Priore]. - 0.37b15: Support for the correct chargen ROM. Character grid has now the correct dimensions [JoJo]. - 0.37b4: Cleaned up code. Tidied up colour palette. Added memory configs [Paul Daniels]. - 0.36b15: Paul Danials added Apple 1 8k system. Romset: 1536 / 5 files / 797 packed apple-a1.a1 / 256 / 434f8ce6 apple-a2.a2 / 256 / 254bfb95 apple-a3.3 / 256 / 6eae8f52 apple-a4.4 / 256 / 94efa977 s2513.d2 / 512 / a7e567fc $end $info=apple2 $mame 0.2b4 [Mike Balfour] Apple ][, Apple Computer, 1977 The Apple II series is a set of 8-bit home computers, one of the first highly successful mass-produced microcomputer products, designed primarily by Steve Wozniak, manufactured by Apple Computer (now Apple Inc.) and introduced in 1977 with the original Apple II. In terms of ease of use, features and expandability the Apple II was a major technological advancement over its predecessor, the Apple I, a limited-production bare circuit board computer for electronics hobbyists that pioneered many features that made the Apple II a commercial success. Introduced at the West Coast Computer Faire in 1977, the Apple II was among the first successful personal computers; it launched the Apple company into a successful business (and allowed several related companies to start). Throughout the years, a number of models were sold, with the most popular model remaining relatively little changed into the 1990s. By the end of production in 1993, somewhere between five and six million Apple II series computers (including about 1.25 million Apple IIGS models) had been produced. The Apple II became one of the most recognizable and successful computers during the 1980s and early 1990s. It was aggressively marketed through volume discounts and manufacturing arrangements to educational institutions which made it the first computer in widespread use in American secondary schools. The effort to develop educational and business software for the Apple II, including the 1979 release of the popular VisiCalc spreadsheet, made the computer especially popular with business users and families. The original Apple II operating system was contained in ROM along with Integer BASIC. Programs were entered, then saved and loaded on cassette tape. When the Disk II was implemented in 1978 by Steve Wozniak, a Disk Operating System or DOS was commissioned. The final and most popular version of this software was Apple DOS 3.3. Some commercial Apple II software booted directly and did not use standard DOS formats. This discouraged the copying or modifying of the software on the disks and improved loading speed. Apple DOS was superseded by ProDOS, which supported a hierarchical filesystem and larger storage devices. With an optional third-party Z80-based expansion card[6] the Apple II could boot into the CP/M operating system and run WordStar, dBase II, and other CP/M software. At the height of its evolution, towards the late 1980s, the platform had the graphical look of a hybrid of the Apple II and Macintosh with the introduction of the Apple IIGS. By 1992, the platform had 16-bit processing capabilities, a mouse-driven Graphical User Interface, and graphics and sound capabilities far beyond the original. Despite the introduction of the Motorola 68000-based Apple Lisa system in 1983, and its more successful cousin the Macintosh in 1984, the relatively unsophisticated Apple II series was Apple's primary revenue source for most of the following decade. At its peak, it was a billion-dollar-a-year industry with its associated community of third-party developers and retailers. The Apple IIGS was sold until the end of 1992; the last II-series Apple in production, the IIe, was discontinued on October 15, 1993 (source: http://en.wikipedia.org/wiki/Apple_2). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.145u8: Added "The Mill" 6809 card. BASIC demo program works; OS9 and Excel Flex appear to need undumped additional ROMs. Preliminary infrastructure for emulating Apple IIe auxiliary lot cards [R. Belmont]. - 0.145u7: Added /INH support to the slots for the D000-FFFF region and added IAI SwyftCard support. (It must go in slot 3 of a IIe!). Added Super Serial Card. Not terribly useful at present, but should get interesting in the future. Enabled AE Phasor, it works pretty well now. Fixed reset bit for Mockingboard/Phasor. Fixes stuck sounds in Mockingboard and Phasor utility programs. Cards that don't take over c800 now don't have to. Fixes SoftCard compatibility with VideoTerm and IIe - CP/M now runs in 80 columns in those setups. Added Videx VideoTerm card emulation for slot 3 on II/II+. Added Microsoft SoftCard. Works only on apple2 and apple2p for now, and only with Microsoft's CP/M boot disks. Thunderclock Plus card added. CFFA2000 now has savable settings EEPROM, plus default settings patched to enable two drives [R. Belmont]. - 23/04/2012 r15005: Apple II: A little internal modernization [R. Belmont]. - 09/04/2012 r14882: Cleanup [Micko]. - 26/03/2012 r14802: Cleanup. Remove alleged Mockingboard support, which was nothing of the kind (the real thing listens to Cn00, not C0n0, for starters...) [R. Belmont]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.142u5: Enabled usage of softlist for Apple II series. apple2.xml: TOSEC mis-labeled a couple of DOS 3.3 versions, fixed that, also set display names properly [R. Belmont]. - 29/05/2011 r11712: Preliminary Apple II 5.25" softlist (just a few operating systems to demonstrate bad core image device juju) [R. Belmont]. - 0.142u2: Don't crash on $C060 access on IIgs, fixes Rastan [R. Belmont]. - 18/04/2011 r11226: Fix error compiling [Micko]. - 0.139: Preliminary cassette support - many Applesoft tapes load fine [R. Belmont]. - 0.138: Expansion cards now have full capabilities including C800 arbitration (not yet on IIgs) [R. Belmont]. - 0.135: Fixed corrupt lo-res graphics (bug #1842) [Harmony]. - 0.125: Changed slot system to be implemented as MAME devices [Nate Woods]. - 0.124: Removed usage of tilemaps [Nate Woods]. - 0.123: Fixed lores graphics broken in 0.119 (bug #1472) [Nate Woods]. - 0.112: Fixed crash when ramsize was set to 4k (bug #1048) [Nate Woods]. - 0.110: Fixed write support on 5.25" drives under certain situations. Fixed stray C06x reads [Chad]. - 0.96: Keyboard refactorings (bug #694) [Christopher Stone]. - 0.93: Synchronized the floppy disk controllers with the Apple II's ROM routines, speeding up floppy access [Nick Westgate]. Added keyboard mappings for the apple2/apple2p drivers (bug #636). Added special REPT key to apple2/apple2p drivers (bug #636). Added numeric keypad support to apple2ep driver (bug #636). RESET key enhancements. (bug #642). Fixed a bug in the ay3600 keyboard emulator which corrects auto-repeat functionality when using a numeric keypad [Christopher Stone]. Workaround for apple2/apple2p inverse colors (bug #475). Fixed modifier keys (bug #637). Recalibrated Joysticks (bug #648) [Nate Woods]. - 0.92: Driver will now accept .dsk images with up to eight extraneous bytes (bug #638). Complete rewrite of Apple II banking. Fixed a regression that prevented certain Apple II models from booting introduced in MESS 0.91 (bug #635). Fixed a regression that could cause the screen to flash under certain situations (bug #634). Changed joystick default key mapping so not conflict with keyboard mappings [Nate Woods]. - 0.84: Fixed a bug in high RAM emulation and vblank emulation; a number of old MECC games now work. Also enabled nibble disk images with the extension .DSK [Nate Woods]. - 0.80: Fixed double hires colors (bug #494) [Nate Woods]. - 0.79: Fixed a regression in caching disk data that would cause data to be lost when switching disks, or for switching disks to not be acknowledged [Nate Woods]. - 0.78: Fixed recently introduced slowness in floppy loading (bug #495). Fixed two softswitch banking bugs that garbled graphics in King's Quest (bugs #487, #489). Fixed a serious bug that caused disk corruption (bug #476) [Nate Woods]. - 0.77: "Down-sized" the video hardware in accordance to the capabilities of these systems (bug #401) [Nate Woods]. - 0.74: Writing to disk images and ProDOS order (*.po) disk images are now supported [Nate Woods]. - 0.71: Moved Apple 2 disks over to use the standard floppy device code [Nate Woods]. - 0.68: Enhanced models now have the M65C02 processor specified; apple2c now boots. Removed *.vid files from the BIOS set in favor of the proper character ROMs (suffixed with *.chr). 80-character text mode fixed (bug #311). Implemented double hires mode (bug #303) and support for the alternate character set [Nate Woods]. Now uses the Robert Munafo palette [Steve Nickolas]. - 0.66: Implemented floating bus emulation [Nick Westgate]. - 0.62.1: Added support for lo-res color and 80 column text. Fixed open/closed apple keys and joystick buttons. (bug #297, bug #302) [Nate Woods]. - 0.62: Fixed keyboard and aspect ratio, and also added color, joystick, and natural keyboard support (bug #291) [Nate Woods]. - 0.36RC1: Apple2 driver keyboard fix [Juergen Buchmueller]. - 0.36b16: Apple2 driver changed to use 'normalized' character and graphics layout. The scanlines are now done by the hosts video code [Juergen Buchmueller]. - 0.36b6: Preliminary Mockingboard support for the Apple II [Brad Oliver]. The Apple II drivers have been fleshed out a little more. The //e family now works. The disk emulation is significantly faster as well. There is still plenty of work to be done though [Brad Oliver]. There are major keyboard problems with most of the emulated computer systems (eg apple2, kaypro, ti99). This is known, and we are looking into it. - 0.2b4: Mike Balfour added Apple ][. Romset: 12544 / 7 files / 9552 packed 341-0001-00.e0 / 2048 / c0a4ad3b 341-0002-00.e8 / 2048 / a99c2cf6 341-0003-00.f0 / 2048 / 62230d38 341-0004-00.f8 / 2048 / 020a86d0 341-0016-00.d0 / 2048 / 4234e88a 341-0027-a.p5 / 256 / ce7144f6 a2.chr / 2048 / 64f415c6 $end $info=apple2c $mame 0.2b4 [Mike Balfour] Apple //c, Apple Computer, 1984 The Apple IIc, the fourth model in the Apple II series of personal computers, was Apple Computer’s first endeavor to produce a portable computer. The end result was a 7.5 lb (3.4 kg) notebook-sized version of the Apple II that could be transported from place to place. The c in the name stood for compact, referring to the fact it was essentially a complete Apple II computer setup (minus display and power supply) squeezed into a small notebook-sized housing. While sporting a built-in floppy drive and new rear peripheral expansion ports integrated onto the main logic board, it lacked the internal expansion slots and direct motherboard access of earlier Apple IIs, making it a closed system like the Macintosh. However, that was the intended direction for this model — a more appliance-like machine, ready to use out of the box, requiring no technical know-how or experience to hook up and therefore attractive to first-time users (source: http://en.wikipedia.org/wiki/Apple_IIc). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.2b4: Mike Balfour added Apple IIc system. Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 20480 / 2 files / 16068 packed 341-0265-a.chr / 4096 / 2651014d a2c.128 / 16384 / f0edaa1b $end $info=apple2c0 $mame 0.2b4 [Mike Balfour] Apple //c (UniDisk 3.5), Apple Computer, 1985 This update, introduced in November 1985, came in the form of an upgrade to the ROM firmware which doubled in size from 16 KB to 32 KB. The new ROM supported “intelligent” devices such as the Apple UniDisk 3.5-inch (800 KB) floppy drive, in addition to an external 5.25-inch floppy drive. A new self-test diagnostic was provided for testing built-in RAM and other signs of logic faults. The Mini-Assembler, absent since the days of the Apple II Plus, made a return, and new Monitor “Step” and “Trace” commands were added as well. The upgraded ROM added rudimentary support for an external AppleTalk networking device which was yet to be developed. When attempting to boot virtual slot 7, users would encounter the message “APPLETALK OFFLINE.” The IIc, however, had no built-in networking capabilities, and no external device was ever released. The upgrade consisted of a single chip swap (and a trivial motherboard modification), which Apple provided free only to persons who purchased a UniDisk 3.5 drive. A small sticker with an icon of a 3.5-inch floppy diskette was placed next to the existing 5.25-inch diskette icon above the floppy drive port indicating the machine had been upgraded. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.95: Now uses the IWM chip [Nate Woods]. - 0.2b4: Mike Balfour added Apple IIc (3.5 ROM) system. Romset: 32768 / 1 file / 17378 packed 3420033a.256 / 32768 / c8b979b3 $end $info=apple2c3 $mame 0.95 [Christopher Stone] Apple //c (Original Memory Expansion), Apple Computer, 1986 The Apple IIc, the fourth model in the Apple II series of personal computers, was Apple Computer’s first endeavor to produce a portable computer. The end result was a 7.5 lb (3.4 kg) notebook-sized version of the Apple II that could be transported from place to place. The c in the name stood for compact, referring to the fact it was essentially a complete Apple II computer setup (minus display and power supply) squeezed into a small notebook-sized housing. While sporting a built-in floppy drive and new rear peripheral expansion ports integrated onto the main logic board, it lacked the internal expansion slots and direct motherboard access of earlier Apple IIs, making it a closed system like the Macintosh. However, that was the intended direction for this model — a more appliance-like machine, ready to use out of the box, requiring no technical know-how or experience to hook up and therefore attractive to first-time users. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.95: Christopher Stone added Apple //c (Original Memory Expansion) system. Romset: 32768 / 1 file / 18697 packed 342-0445-a.256 / 32768 / bc5a79ff $end $info=apple2c4 $mame 0.109 [Nick Westgate] Apple //c (rev 4), Apple Computer, 1986 The Apple IIc, the fourth model in the Apple II series of personal computers, was Apple Computer’s first endeavor to produce a portable computer. The end result was a 7.5 lb (3.4 kg) notebook-sized version of the Apple II that could be transported from place to place. The c in the name stood for compact, referring to the fact it was essentially a complete Apple II computer setup (minus display and power supply) squeezed into a small notebook-sized housing. While sporting a built-in floppy drive and new rear peripheral expansion ports integrated onto the main logic board, it lacked the internal expansion slots and direct motherboard access of earlier Apple IIs, making it a closed system like the Macintosh. However, that was the intended direction for this model — a more appliance-like machine, ready to use out of the box, requiring no technical know-how or experience to hook up and therefore attractive to first-time users. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.109: Nick Westgate added Apple IIc (ROM revision 4) (not working) system. Romset: 32768 / 1 file / 18701 packed 3410445b.256 / 32768 / 06f53328 $end $info=apple2cp $mame 0.36b8 [Mike Balfour] Apple //c Plus, Apple Computer, 1988 The Apple IIc Plus is the sixth and final model in the Apple II line of personal computers, produced by Apple Computer. The "Plus" in the name was a reference to the additional features it offered over the original portable Apple IIc, such as greater storage capacity (a built-in 3.5-inch floppy drive replacing the classic 5.25-inch), increased processing speed, and a general standardization of the system components. In a notable change of direction, the Apple IIc Plus, for the most part, did not introduce new technology or any further evolutionary contributions to the Apple II series, instead merely integrating existing peripherals into the original Apple IIc design. The development of the 8-bit machine was criticized by quarters more interested in the significantly more advanced 16-bit Apple IIGS. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.96: Now uses the IWM chip and implemented CE00 RAM. System now runs (bug #312) [Nate Woods]. - 0.36b8: Mike Balfour added Apple IIc Plus system. Romset: 32768 / 1 file / 23100 packed 341-0625-a.256 / 32768 / 0b996420 $end $info=apple2e $mame 0.2b4 [Mike Balfour] Apple //e, Apple Computer, 1983 The Apple IIe is the third model in the Apple II series of personal computers produced by Apple Computer. The e in the name stands for enhanced, referring to the fact that several popular features were now built-in that were only available as upgrades and add-ons in earlier models. It also improved upon expandability and added a few new features, which, all combined, made it very attractive to first-time computer shoppers as a general-purpose machine. The Apple IIe has the distinction of being the longest-lived computer in Apple's history, having been manufactured and sold for nearly 11 years with relatively few changes Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.142u4: Add location for the two code roms of the Apple IIe enhanced; restored the rom IC type information inadvertently removed by the addition of the locations for the Apple IIe enhanced roms [Lord Nightmare]. - 0.142u3: Added keyboard ROMs [Curt Coder]. - 0.2b4: Mike Balfour added Apple IIe system. Romset: 20736 / 4 files / 15202 packed 341-0027-a.p5 / 256 / ce7144f6 342-0133-a.chr / 4096 / b081df66 342-0134-a.64 / 8192 / fc3d59d8 342-0135-b.64 / 8192 / e248835e $end $info=apple2ee $mame 0.2b4 [Mike Balfour] Apple //e (enhanced), Apple Computer, 1985 In March 1985, Apple replaced the original machine with a new revision called the Enhanced IIe. It is completely identical to the previous machine except for 4 chips changed on the motherboard (and a small "Enhanced" or "65C02" sticker placed over the keyboard power indicator). The purpose of the update was to make the Apple IIe more compatible with the Apple IIc (released the previous year) and in some respects to a smaller degree, the Apple II Plus. This change involved a new processor, the CMOS based 65C02 CPU, a new character ROM for the text modes, and two new ROM firmware chips. The 65C02 added more CPU instructions, the new character ROM added 32 special "MouseText" characters (which allowed the creation of a GUI-like display in text mode, similar to IBM code page 437), and the new ROM firmware fixed problems and speed issues with 80 columns text, introduced the ability to use lowercase in Applesoft BASIC and Monitor, and contained some other smaller improvements (and fixes) in the latter two (including the return of the Mini-Assembler—which had vanished with the introduction of the II Plus firmware). Although it affected compatibility with a small number of software titles (particularly those that did not follow Apple programming guidelines and rules, used illegal opcodes that were no longer available in the new CPU, or used the alternate 80-column character set that MouseText now occupied) a fair bit of newer software — mostly productivity applications and utilities — required the Enhancement chipset to run at all. An official upgrade kit, consisting of these four replacement chips and an "Enhanced" sticker badge, was made available for purchase to owners of the original Apple IIe. An alternative at the time, which some users choose as a cost cutting measure, was to simply purchase their own 65C02 CPU and create (unlicensed and illegal) duplicates of the updated ROMs using re-rewritable EPROM chips. When Apple phased out the Enhancement kit in the early 1990s, this became the only available method for users looking to upgrade their IIe, and remains so right up until present day. An Enhanced machine identifies itself with the name "Apple //e" on its start up splash screen (as opposed to the less specific "Apple ]["). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u3: Added keyboard ROMs [Curt Coder]. - 0.139: Support for Rich Dreher's Compact Flash/IDE adaptor on the enhanced IIe driver [R. Belmont]. - 0.2b4: Mike Balfour added Apple IIe (enhanced) system. Romset: 26624 / 5 files / 18543 packed 341-0132-d.e12 / 2048 / c506efb9 342-0265-a.chr / 4096 / 2651014d 342-0303-a.e8 / 8192 / 95e10034 342-0304-a.e10 / 8192 / 443aa7c4 cffa20eec02.bin / 4096 / fb3726f8 $end $info=apple2ep $mame 0.2b4 [Mike Balfour] Apple //e (Platinum), Apple Computer, 1987 In January 1987 came the final revision of the Apple IIe, often referred to as the Platinum IIe, due to the color change of its case to the light-grey color scheme that Apple dubbed "Platinum". Changes to this revision were mostly cosmetic to modernize the look of the machine. Besides the color change, there was a new keyboard layout with built-in numeric keypad. The keyboard was changed to match the layout of the Apple IIGS, with the reset key moved above the ESC and '1' keys, the Open and Solid Apple modifier keys replaced by Command and Option and the power LED relocated above the numeric keypad. Gone were the recessed metal ID badges (showing the Apple logo and name, with "//e" beside it) replaced with a simpler "Apple IIe" silk screened on the case lid in the Apple Garamond font. A smaller Apple logo badge remained, which was moved to the right side of the case. Internally, a (reduced in size) Extended 80 Columns Card was factory pre-installed, making it come standard with 128 KB RAM and Double-Hi-Res graphics enabled. The motherboard has a reduced chip count by merging the two system ROM chips into one and used higher density memory chips so its 64 KB RAM could be made up of two (64 Kbx4) chips rather than eight (64 Kbx1) chips, bringing the count down to a total of 24 chips. A solder pad location on the motherboard, present since the original IIe, for (optionally) making presses of the "Shift" keys detectable in software, is now shorted by default so that the feature is always active. Next, in a move to reduce Radio Frequency Interference when a joystick plugs into the motherboard's Game I/O socket, filtering capacitors were added. While this made no difference to the average user, it had the negative effect of lowering the available bandwidth to the socket, which is often used by specialized devices for such purposes as measuring temperature, controlling a robotic device, or even simplistic networking for data transfer to another computer. In such cases the specialized devices were rendered useless on the Platinum IIe unless the user removed the capacitors from the board. There were no firmware changes present, and functionally the motherboard is otherwise identical to the Enhanced IIe. This final model of the Apple IIe was discontinued in November 1993, officially retiring the entire Apple II family line with it Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.2b4: Mike Balfour added Apple IIe (Platinum) system. Romset: 20480 / 2 files / 15543 packed 32-0349-b.128 / 16384 / 1d70b193 342-0265-a.chr / 4096 / 2651014d $end $info=apple2gs $mame 0.94 [Nate Woods] Apple IIgs (ROM03), Apple Computer, 1989 The Apple IIGS, the fifth and most powerful model in the Apple II series of personal computers produced by Apple Computer. The "GS" in the name stands for Graphics and Sound, referring to its enhanced graphics and sound capabilities, both of which greatly surpassed previous models of the line. At the time of its release, while it featured graphics comparable to other advanced home computers of the era (even more advanced than the black and white Macintosh, apart from a lower vertical resolution), it was most notable for its then state-of-the-art sound and music synthesis which surpassed all other personal computers at the time. The machine was a radical departure from any previous Apple II, with its true 16-bit architecture, increased processing speed, direct access to megabytes of RAM, wavetable music synthesizer, graphical user interface, and mouse. While still maintaining full backwards compatibility with earlier Apple II models, it blended the Apple II and aspects of Macintosh technology into one. Keeping with Apple's "Apple II Forever" slogan of the time, the IIgs set forth a promising future and evolutionary advancement of the Apple II line, but Apple paid it relatively little attention as the company increasingly focused on the Macintosh platform. The Apple IIgs was the first computer produced by Apple to use a color graphical user interface, as well as the "Platinum" (light grey) color scheme and the Apple Desktop Bus interface for keyboards, mice, and other input devices. It was also the first personal computer to come with a built-in "wavetable" sample-based synthesizer chip, utilizing technology from Ensoniq. The machine outsold all other Apple products, including the Macintosh, during its first year in production. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: Writes to card CnXX and C800 space now honored. CFFA2 settings changes work [R. Belmont]. - 23/04/2012 r15013: Make softswitches debugger-safe [R. Belmont]. - 23/04/2012 r15006: Hook up interrupts from the slots. Not totally working yet [R. Belmont]. - 0.145u6: User-configured slots now available. Boot 6.0.1 and use the Slots Control Panel to set the desired slots to Your Card to use [R. Belmont]. - 09/04/2012 r14882: Cleanup [Micko]. - 26/03/2012 r14802: Cleanup. Remove alleged Mockingboard support, which was nothing of the kind (the real thing listens to Cn00, not C0n0, for starters) [R. Belmont]. - 12/02/2012 r14438: Fix typos [R. Belmont]. - 07/02/2012 r14374: Use generic nvram device in few drivers instead of custom implementation [Micko]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 21/09/2011 r12903: Require ADB keyboard's MCU ROM for future use [R. Belmont]. - 29/05/2011 r11711: Fix publisher/year on last add [R. Belmont]. - 28/04/2011 r11375: Fix more sizes in apple2gs.xml [R. Belmont]. - 28/04/2011 r11362: Synchronized system disks with latest TOSEC release, cleaned up inconsistent Apple Computer naming in apple2gs.xml [R. Belmont]. - 27/04/2011 r11346: Normalized sizes, removed wolf3d as the image is not an 800k floppy in apple2gs.xml [R. Belmont]. - 26/04/2011 r11317: Withdrawing apple2gs softlist for retooling in apple2gs.xml [R. Belmont]. - 26/04/2011 r11316: Fixed missed publishers in apple2gs.xml [R. Belmont]. - 26/04/2011 r11315: Standardize unknown to match nonsensical standard in apple2gs.xml [R. Belmont]. - 0.142u2: Removed cassette (real h/w doesn't have one) [R. Belmont] Handle ADB command 0xa, fixes Qix [R. Belmont] Handle another ADB command, Pirates! works now [R. Belmont]. - 25/04/2011 r11306: Typo fix for apple2gs softlist in apple2gs.xml [R. Belmont]. - 0.142u1: Fix ram sizes to reflect reality, fixed ram mapping to match real system, added readback of bank number from unpopulated RAM areas [R. Belmont]. Fixed AppleWorks GS hang on launch. [R. Belmont] Implement monochrome double hi-res bit in $C029 - fixes original Your Apple Tour of the Apple IIgs and Apple II DeskTop on early IIgs system disks. [R.Belmont] - 0.119: Fixed raster interrupts and scanline counter registers to fire at the proper times. Mouse pointer is no longer flickery in GUI apps and some border effects work in the FTA XMAS DEMO [R. Belmont]. - 0.117: Line-by-line video engine. Some border effects almost work, and the CPU requirements are now lower [R. Belmont]. - 0.114: Fixed some 65816 core bugs (bug #661). Fixed scanline interrupts to work properly. Fixed Cavern Cobra, FTA Modulae demo, probably more (bug #673). Major fixes to the quality and accuracy of the ES5503 sound emulation. First pass at proper raster timing. FTA XMAS DEMO now runs, no border f/x yet though. [R. Belmont]. - 0.95: Implemented Ensoniq ES5503 sound system [R. Belmont]. - 0.94: Nate Woods added Apple IIgs (ROM03) system. Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 272384 / 6 files / 174595 packed 341-0737 / 131072 / 8d410067 341-0748 / 131072 / d4c50550 341s0632-2.bin / 4096 / e1c11fb0 apple2gs.chr / 4096 / 91e53cd8 341-0232a.bin / 1024 / 6a158b9f 341-0124a.bin / 1024 / 2a3576bf $end $info=apple2gsr0 $mame 0.114 [R. Belmont] Apple IIgs (ROM00), Apple Computer, 1986 The Apple IIGS, the fifth and most powerful model in the Apple II series of personal computers produced by Apple Computer. The "GS" in the name stands for Graphics and Sound, referring to its enhanced graphics and sound capabilities, both of which greatly surpassed previous models of the line. At the time of its release, while it featured graphics comparable to other advanced home computers of the era (even more advanced than the black and white Macintosh, apart from a lower vertical resolution), it was most notable for its then state-of-the-art sound and music synthesis which surpassed all other personal computers at the time. The machine was a radical departure from any previous Apple II, with its true 16-bit architecture, increased processing speed, direct access to megabytes of RAM, wavetable music synthesizer, graphical user interface, and mouse. While still maintaining full backwards compatibility with earlier Apple II models, it blended the Apple II and aspects of Macintosh technology into one. Keeping with Apple's "Apple II Forever" slogan of the time, the IIgs set forth a promising future and evolutionary advancement of the Apple II line, but Apple paid it relatively little attention as the company increasingly focused on the Macintosh platform. The Apple IIgs was the first computer produced by Apple to use a color graphical user interface, as well as the "Platinum" (light grey) color scheme and the Apple Desktop Bus interface for keyboards, mice, and other input devices. It was also the first personal computer to come with a built-in "wavetable" sample-based synthesizer chip, utilizing technology from Ensoniq. The machine outsold all other Apple products, including the Macintosh, during its first year in production. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Renamed (apple2g0) to (apple2gsr0). - 0.114: R. Belmont added Apple IIgs (ROM00) system. Romset: 134144 / 5 files / 88189 packed 341s0345.bin / 3072 / 48cd5779 rom0a.bin / 32768 / 9cc78238 rom0b.bin / 32768 / 8baf2a79 rom0c.bin / 32768 / 94c32caa rom0d.bin / 32768 / 200a15b8 $end $info=apple2gsr1 $mame 0.94 [Nate Woods] Apple IIgs (ROM01), Apple Computer, 1987 The Apple IIGS, the fifth and most powerful model in the Apple II series of personal computers produced by Apple Computer. The "GS" in the name stands for Graphics and Sound, referring to its enhanced graphics and sound capabilities, both of which greatly surpassed previous models of the line. At the time of its release, while it featured graphics comparable to other advanced home computers of the era (even more advanced than the black and white Macintosh, apart from a lower vertical resolution), it was most notable for its then state-of-the-art sound and music synthesis which surpassed all other personal computers at the time. The machine was a radical departure from any previous Apple II, with its true 16-bit architecture, increased processing speed, direct access to megabytes of RAM, wavetable music synthesizer, graphical user interface, and mouse. While still maintaining full backwards compatibility with earlier Apple II models, it blended the Apple II and aspects of Macintosh technology into one. Keeping with Apple's "Apple II Forever" slogan of the time, the IIgs set forth a promising future and evolutionary advancement of the Apple II line, but Apple paid it relatively little attention as the company increasingly focused on the Macintosh platform. The Apple IIgs was the first computer produced by Apple to use a color graphical user interface, as well as the "Platinum" (light grey) color scheme and the Apple Desktop Bus interface for keyboards, mice, and other input devices. It was also the first personal computer to come with a built-in "wavetable" sample-based synthesizer chip, utilizing technology from Ensoniq. The machine outsold all other Apple products, including the Macintosh, during its first year in production. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Renamed (apple2g1) to (apple2gsr1). - 0.94: Nate Woods added Apple IIgs (ROM01) system. Romset: 134144 / 2 files / 91544 packed 341s0345.bin / 3072 / 48cd5779 342-0077-b / 131072 / 42f124b0 $end $info=apple2gsr3lp $mame 0.132 [ ? ] Apple IIgs (ROM03 late prototype?), Apple Computer, 1989 The Apple IIGS, the fifth and most powerful model in the Apple II series of personal computers produced by Apple Computer. The "GS" in the name stands for Graphics and Sound, referring to its enhanced graphics and sound capabilities, both of which greatly surpassed previous models of the line. At the time of its release, while it featured graphics comparable to other advanced home computers of the era (even more advanced than the black and white Macintosh, apart from a lower vertical resolution), it was most notable for its then state-of-the-art sound and music synthesis which surpassed all other personal computers at the time. The machine was a radical departure from any previous Apple II, with its true 16-bit architecture, increased processing speed, direct access to megabytes of RAM, wavetable music synthesizer, graphical user interface, and mouse. While still maintaining full backwards compatibility with earlier Apple II models, it blended the Apple II and aspects of Macintosh technology into one. Keeping with Apple's "Apple II Forever" slogan of the time, the IIgs set forth a promising future and evolutionary advancement of the Apple II line, but Apple paid it relatively little attention as the company increasingly focused on the Macintosh platform. The Apple IIgs was the first computer produced by Apple to use a color graphical user interface, as well as the "Platinum" (light grey) color scheme and the Apple Desktop Bus interface for keyboards, mice, and other input devices. It was also the first personal computer to come with a built-in "wavetable" sample-based synthesizer chip, utilizing technology from Ensoniq. The machine outsold all other Apple products, including the Macintosh, during its first year in production. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added Apple IIgs (ROM03 late prototype?) system. Romset (merge with apple2gs.zip): 341-0737 / 131072 / 8d410067 341-0748 / 131072 / d4c50550 341s0632-2.bin / 4096 / e1c11fb0 apple2gs.chr / 4096 / 91e53cd8 $end $info=apple2gsr3p $mame 0.132 [ ? ] Apple IIgs (ROM03 prototype), Apple Computer, 198? The Apple IIGS, the fifth and most powerful model in the Apple II series of personal computers produced by Apple Computer. The "GS" in the name stands for Graphics and Sound, referring to its enhanced graphics and sound capabilities, both of which greatly surpassed previous models of the line. At the time of its release, while it featured graphics comparable to other advanced home computers of the era (even more advanced than the black and white Macintosh, apart from a lower vertical resolution), it was most notable for its then state-of-the-art sound and music synthesis which surpassed all other personal computers at the time. The machine was a radical departure from any previous Apple II, with its true 16-bit architecture, increased processing speed, direct access to megabytes of RAM, wavetable music synthesizer, graphical user interface, and mouse. While still maintaining full backwards compatibility with earlier Apple II models, it blended the Apple II and aspects of Macintosh technology into one. Keeping with Apple's "Apple II Forever" slogan of the time, the IIgs set forth a promising future and evolutionary advancement of the Apple II line, but Apple paid it relatively little attention as the company increasingly focused on the Macintosh platform. The Apple IIgs was the first computer produced by Apple to use a color graphical user interface, as well as the "Platinum" (light grey) color scheme and the Apple Desktop Bus interface for keyboards, mice, and other input devices. It was also the first personal computer to come with a built-in "wavetable" sample-based synthesizer chip, utilizing technology from Ensoniq. The machine outsold all other Apple products, including the Macintosh, during its first year in production. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added Apple IIgs (ROM03 prototype) system. Romset (merge with apple2gs.zip): 341-0737 / 131072 / 8d410067 341-0748 / 131072 / d4c50550 341s0632-2.bin / 4096 / e1c11fb0 apple2gs.chr / 4096 / 91e53cd8 $end $info=apple2jp $mame 0.112 [Nick Westgate] Apple ][j+, Apple Computer, 1980 The Apple II Plus had a total of 48 KB of RAM, expandable to 64 KB by means of the Language Card, an expansion card that could be installed in the computer's slot 0. The Apple's 6502 microprocessor could support a maximum of 64 KB of address space, and a machine with 48KB RAM reached this limit because of the additional 12 KB of read-only memory and 4 KB of I/O addresses. For this reason, the extra RAM in the language card was bank-switched over the machine's built-in ROM, allowing code loaded into the additional memory to be used as if it actually were ROM. Users could thus load Integer BASIC into the language card from disk and switch between the Integer and Applesoft dialects of BASIC with DOS 3.3's INT and FP commands just as if they had the BASIC ROM expansion card. The Language Card was also required to use LOGO, Apple Pascal, and FORTRAN 77. Apple Pascal and FORTRAN ran under a non-DOS operating system based on UCSD P-System, which had its own disk format and included a "virtual machine" that allowed it to run on many different types of hardware. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.112: Nick Westgate added Apple IIj+ system. Romset: 14336 / 7 files / 11025 packed a2jp.chr / 2048 / 487104b5 a2jp.f8 / 2048 / 6ea8379b a2p.d0 / 2048 / 6f05f949 a2p.d8 / 2048 / 1f08087c a2p.d8 / 2048 / 2b8d9a89 a2p.e8 / 2048 / 5719871a a2p.f0 / 2048 / 9a04eecf $end $info=apple2p $mame 0.68 [Stefano Priore] Apple ][+, Apple Computer, 1979 The Apple II Plus (stylised as Apple ][ ) was the second model of the Apple II series of personal computers produced by Apple Computer, Inc. It was sold new from June 1979 to December 1982. The Apple II Plus had a total of 48 KB of RAM, expandable to 64 KB by means of the Language Card, an expansion card that could be installed in the computer's slot 0. The Apple's 6502 microprocessor could support a maximum of 64 KB of address space, and a machine with 48KB RAM reached this limit because of the additional 12 KB of read-only memory and 4 KB of I/O addresses. For this reason, the extra RAM in the language card was bank-switched over the machine's built-in ROM, allowing code loaded into the additional memory to be used as if it actually were ROM. Users could thus load Integer BASIC into the language card from disk and switch between the Integer and Applesoft dialects of BASIC with DOS 3.3's INT and FP commands just as if they had the BASIC ROM expansion card. The Language Card was also required to use LOGO, Apple Pascal, and FORTRAN 77. Apple Pascal and FORTRAN ran under a non-DOS operating system based on UCSD P-System, which had its own disk format and included a "virtual machine" that allowed it to run on many different types of hardware. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.103: Fixed BIOS (bug #820) [Nick Westgate]. - 0.77: "Down-sized" the video hardware in accordance to the capabilities of these systems (bug #401) [Nate Woods]. - 0.68: Stefano Priore added Apple ][+ system. Romset: 14336 / 7 files / 11018 packed 341-0011.d0 / 2048 / 6f05f949 341-0012.d8 / 2048 / 1f08087c 341-0013.e0 / 2048 / 2b8d9a89 341-0014.e8 / 2048 / 5719871a 341-0015.f0 / 2048 / 9a04eecf 341-0020-00.f8 / 2048 / 079589c4 341-0036.chr / 2048 / 64f415c6 $end $info=apple3 $mame 0.96 [Nate Woods] Apple ///, Apple Computer, 1980 The Apple III (often rendered as Apple ///) is a business-oriented personal computer produced and released by Apple Computer that was intended as the successor to the Apple II series, but largely considered a failure in the market. Development work on the Apple III started in late 1978 under the guidance of Dr. Wendell Sander. It had the internal code name of "Sara", named after Sander's daughter. The machine was first announced and released on May 19, 1980, but due to serious stability issues that required a design overhaul and a recall of existing machines, it was formally reintroduced the following autumn. Development stopped and the Apple III was discontinued on April 24, 1984, and the III Plus was dropped from the Apple product line in September 1985. The Apple III could be viewed as an enhanced Apple II – then the newest heir to a line of 8-bit machines dating back to 1976. Officially, however, the Apple III was not part of the Apple II line, but rather a close cousin. In 1981, International Business Machines unveiled the IBM Personal Computer (IBM PC) – a completely new 16-bit design soon available in a wide range of inexpensive clones. The business market moved rapidly towards the PC-DOS/MS-DOS platform, eventually pulling away from the Apple 8-bit computer line. Despite numerous stability issues and recalls, Apple was eventually able to produce a reliable and dependable version of the machine. However, damage to the computer's reputation had already been done and it failed to do well commercially as a direct result. In the end, an estimated 65,000–75,000 Apple III computers were sold. The Apple III Plus brought this up to ~120,000. Apple co-founder Steve Wozniak stated that the primary reason for the Apple III's failure was that the system was designed by Apple's marketing department, unlike Apple's previous engineering-driven projects. The Apple III's failure led to Apple reevaluating their plan to phase out the Apple II and eventually continued on with its development. As a result, later Apple II models incorporated some hardware[citation needed] and software technologies of the Apple III. Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 09/04/2012 r14882: Cleanup [Micko]. - 07/04/2012 r14865: Fix missing a2bus device [R. Belmont]. - 0.124: Fixed buffer overrun in 80 column text mode [Nate Woods]. - 0.96: Nate Woods added Apple /// system. Romset: 4096 / 1 file / 3457 packed apple3.rom / 4096 / 55e8eec9 $end $info=applix $mame 0.142 [ ? ] Applix 1616, Applix Pty Ltd, 1993 The Applix 1616 was a kit computer with a Motorola 68000 CPU, produced by a small company called Applix in Sydney, Australia, from 1986 to the early 1990s. It ran a custom multitasking multiuser operating system that was resident in ROM. A version of Minix was also ported to the 1616, as was the MGR Window System. Andrew Morton, designer of the 1616 and one of the founders of Applix, later became the maintainer of the 2.6 version of the Linux kernel. Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 12/06/2011 r11905: Corrected year, added a note [Robbbert]. - 10/04/2011 r11134: Added a few notes. Added palette [Robbbert]. - 0.142: Added skeleton driver of Applix 1616 system. Romset: 131072 / 2 files / 72703 packed 1616oshv.044 / 65536 / 4a1a90d3 1616oslv.044 / 65536 / ef619994 $end $info=aprfte $mame 0.144u7 [Kaylee] Apricot FT//ex 486 (J3 Motherboard), Apricot, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u7: Kaylee added skeleton driver of Apricot FT//ex 486 (J3 Motherboard) system. Romset: 131072 / 1 file / 52096 packed 1-2r2-4.486 / 131072 / bccc236d $end $info=apricot $mame 0.137 [ ? ] Apricot PC, ACT, 1983 The Apricot PC was Apricot Computers' first personal computer made for business use. The press received it well, especially for the high resolution 800 x 400 of its time and its trackball cable (future models will be IR). It is the first non-Japanese computer using 3.5" Sony floppy disc units. It uses a Intel 8086 processor running at 4,77 MHz. Optional 8087 math co-processor were possible. Memory is 256 kB expandable to 768 kB. CRT green-screen 9"[1] with text mode 80 x 25 or graphics 800 x 400 pixels. Equipped with two floppy discs and a keyboard with an integrated LCD display. Released in 1983, it achieved success in the UK. The manufacturer failed completely to clone the IBM BIOS, so although it ran MS-DOS and CP/M-86, it was not IBM PC compatible as the underlying system BIOS and hardware is very different. An Intel 8089 I/O controller was used, instead of the Intel 8237 DMA chip used in IBM computers; the ROM was only a simple boot loader rather than a full BIOS; and there was no 640k barrier. The floppy disk format was "not quite compatible"; attempting to read an ordinary PC floppy in an Apricot, or vice versa, would result in a scrambled directory listing with some files missing. Apricot later offered the possibility of converting the computer into an IBM compatible PC by replacing the motherboard with one equipped with an Intel 80286 processor (source: http://en.wikipedia.org/wiki/Apricot_PC). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Added Apricot PC system. - 0.133: Added proper dumps [John Elliott]. Romset: 16384 / 2 files / 7957 packed pc_bios_hi_001.bin / 8192 / 7c27f36c pc_bios_lo_001.bin / 8192 / 0c217cc2 $end $info=apricotxi $mame 0.133 [ ? ] Apricot Xi, ACT, 1984 The Apricot PC was Apricot Computers' first personal computer made for business use. The press received it well, especially for the high resolution 800 x 400 of its time and its trackball cable (future models will be IR). It is the first non-Japanese computer using 3.5" Sony floppy disc units. It uses a Intel 8086 processor running at 4,77 MHz. Optional 8087 math co-processor were possible. Memory is 256 kB expandable to 768 kB. CRT green-screen 9"[1] with text mode 80 x 25 or graphics 800 x 400 pixels. Equipped with two floppy discs and a keyboard with an integrated LCD display. Released in 1983, it achieved success in the UK. The manufacturer failed completely to clone the IBM BIOS, so although it ran MS-DOS and CP/M-86, it was not IBM PC compatible as the underlying system BIOS and hardware is very different. An Intel 8089 I/O controller was used, instead of the Intel 8237 DMA chip used in IBM computers; the ROM was only a simple boot loader rather than a full BIOS; and there was no 640k barrier. The floppy disk format was "not quite compatible"; attempting to read an ordinary PC floppy in an Apricot, or vice versa, would result in a scrambled directory listing with some files missing. Apricot later offered the possibility of converting the computer into an IBM compatible PC by replacing the motherboard with one equipped with an Intel 80286 processor. The Apricot Xi is a similar computer released in 1984, but with a hard drive instead of a second floppy. (source: http://en.wikipedia.org/wiki/Apricot_PC). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Renamed (aprixi) to (apricotxi). - 0.133: Added skeleton driver of ACT Apricot Xi system. Romset: 16384 / 2 files / 7771 packed hi_ve007.u9 / 8192 / b04fb83e lo_ve007.u11 / 8192 / e74e14d1 $end $info=aprpand $mame 0.144u7 [Kaylee] Apricot FTs (Panther Rev F 1.02.26), Apricot, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u7: Kaylee added skeleton driver of Apricot FTs (Panther Rev F 1.02.26) system. Romset: 131072 / 1 file / 72161 packed pf10226.std / 131072 / 7396fb87 $end $info=apvxft $mame 0.143u2 [Kaylee] Apricot VX FT server, Apricot, 1989 In 1989, a cover story by Byte magazine announced the Apricot VX FT Server as the world's first machine to incorporate the intel 486 micro processor[1]. This machine, designed by Bob Cross, was a fault tolerant file server based on Micro Channel architecture, incorporating an external RAM cache and its own UPS. The VX FT line consisted of Series 400 and Series 800, with four different models each. These (and their other systems) were manufactured in their state of the art factory in Glenrothes, Fife, Scotland (source: http://en.wikipedia.org/wiki/Apricot_Computers#1980s). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot VX FT server system. Romset: 163840 / 3 files / 87671 packed et4000.bin / 32768 / f1e817a8 ft10221.hi / 65536 / 3b16bc31 ft10221.lo / 65536 / 8f339de0 $end $info=apxena1 $mame 0.143u2 [Kaylee] Apricot XEN PC (A1 Motherboard), Apricot, 1993 The last Apricot computer not to be IBM compatible was the XEN (October 1985), a 286-based system intended to compete with the IBM AT and running Windows 1.0. It was superseded in 1986 by the XEN-i, the first in a line of IBM compatible systems. The Xen-i initially shipped with a 5.25" floppy drive to further improve its IBM compatible credentials. The 3.5" drive made a reappearance when IBM themselves switched formats with the release of the PS/2 range (source: http://en.wikipedia.org/wiki/Apricot_Computers). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot XEN PC (A1 Motherboard) system. Romset: 163840 / 2 files / 76863 packed et4000.bin / 32768 / f1e817a8 a1-r26.bin / 131072 / d29e983e $end $info=apxeni $mame 0.143u2 [Kaylee] Apricot XEN-i 386 (Leopard Motherboard), Apricot, 1987 The last Apricot computer not to be IBM compatible was the XEN (October 1985), a 286-based system intended to compete with the IBM AT and running Windows 1.0. It was superseded in 1986 by the XEN-i, the first in a line of IBM compatible systems. The Xen-i initially shipped with a 5.25" floppy drive to further improve its IBM compatible credentials. The 3.5" drive made a reappearance when IBM themselves switched formats with the release of the PS/2 range (source: http://en.wikipedia.org/wiki/Apricot_Computers). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot XEN-i 386 (Leopard Motherboard) system. Romset: 98304 / 3 files / 55196 packed et4000.bin / 32768 / f1e817a8 lep121.bin / 32768 / 948c1927 lep121s.bin / 32768 / 296118e4 $end $info=apxenls3 $mame 0.143u2 [Kaylee] Apricot XEN-LS (Venus IV Motherboard), Apricot, 1991 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot XEN-LS (Venus IV Motherboard) system. Romset: 98304 / 3 files / 54340 packed et4000.bin / 32768 / f1e817a8 31020.hi / 32768 / 4922e020 31020.lo / 32768 / a19678d2 $end $info=apxenp2 $mame 0.143u2 [Kaylee] Apricot XEN PC (P2 Motherboard), Apricot, 1993 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot XEN PC (P2 Motherboard) system. Romset 294912 / 3 files / 173497 packed et4000.bin / 32768 / f1e817a8 p2r01f0.bin / 131072 / bbc68f2e p2r02g2.bin / 131072 / 311bcc5a $end $info=apxlsam $mame 0.143u2 [Kaylee] Apricot XEN-LS II (Samurai Motherboard), Apricot, 1993 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot XEN-LS II (Samurai Motherboard) system. Romset: 294912 / 3 files / 175475 packed et4000.bin / 32768 / f1e817a8 sam1-07.bin / 131072 / 65e05a8e sam2-06.bin / 131072 / 9768bb0f $end $info=aquarius $mame 0.37b5 [Paul Daniels] Aquarius (NTSC), Mattel, 1983 Aquarius is a home computer designed by Radofin and released by Mattel in 1983. It features a Zilog Z80 microprocessor, a rubber chiclet keyboard, 4K of RAM memory, and a subset of Microsoft BASIC in ROM. It connects to a television set and uses a cassette tape recorder for secondary data storage. A limited number of peripherals, such as a 40-column thermal printer, a 4-color printer/plotter, and a 300 baud modem, were released for the unit. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 08/01/2012 r13942: Moved documentation bits from comments into elements, on behalf of k1w1 [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.138: Replaced bad char ROM with the newly redumped one [jaybird3rd, Dirk Best]. - 0.126: Added support for cartridges and .wav tape images (bug #158). Fixed tilemap and added AY-3-8910 sound [Curt Coder]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.68: The palette now corresponds to the one described in the User's Manual [Stefano Priore]. - 0.62.1: Now use tilemap [Nate Woods]. - 0.37b15: Added correct palette [JoJo]. - 0.37b5: Paul Daniels added Mattel Aquarius system. Romset: 10240 / 2 files / 8018 packed aq2.u2 / 8192 / a2d15bcf aq2.u5 / 2048 / e117f57c $end $info=aquarius_qd $mame 0.134 [ ? ] Aquarius w/ Quick Disk (NTSC), Mattel, 1983 Aquarius is a home computer designed by Radofin and released by Mattel in 1983. It features a Zilog Z80 microprocessor, a rubber chiclet keyboard, 4K of RAM memory, and a subset of Microsoft BASIC in ROM. It connects to a television set and uses a cassette tape recorder for secondary data storage. A limited number of peripherals, such as a 40-column thermal printer, a 4-color printer/plotter, and a 300 baud modem, were released for the unit. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Added Mattel Aquarius w/ Quick Disk (NTSC) system. Romset: 32768 / 2 files / 5858 packed qd1_01.bin / 16384 / 06dc0ef3 qd1_02.bin / 16384 / 10fb3dca $end $info=arcadia $mame 0.37b15 [PeT] Arcadia 2001, Emerson, 1982 The Arcadia 2001 is a second-generation 8-bit console released by Emerson Radio Corp. The game library was composed of 51 unique games and about 10 variations. The graphic quality is similar to that of the Intellivision and the Odyssey². The Arcadia was not named after the company of the same name. Arcadia Corporation, manufacturer of the 2600 supercharger, was sued by Emerson for trademark infringement. Arcadia Corporation then changed its name to Starpath.[2] Emerson licensed the Arcadia 2001 worldwide, and over 30 Arcadia clones exist. Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 07/02/2012 r14373: Arcadia custom sound moved to C++ [Micko]. - 08/01/2012 r13943: Various improvements to the list [k1w1, Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.128: Cleanups, and fixed colors (bug #1399) [Manfred Schneider]. - 0.103: Added support for 12k cartridges, fixed a buffer overrun and enhanced sound generation [Irving Gould]. - 0.37b15: PeT added Emerson Arcadia 2001 preliminary system. Romset: None required. $end $info=argo $mame 0.142 [ ? ] Argo, , 1986 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u1: Improved video, added makeshift cursor [Robbbert]. - 11/04/2011 r11143: Saving my work so far fwiw [Robbbert]. - 0.142: Added Argo system. Romset: 10240 / 2 files / 4338 packed argo.rom / 2048 / 4c4c045b c10_char.bin / 8192 / cb530b6f $end $info=astrocde $mame 0.2b4 [Nicola Salmoria, Steve Scavone, Jim Hernandez, Mike Coates, Frank Palazzolo] Bally Professional Arcade, Bally Manufacturing, 1978 The Astrocade is an early video game console and simple computer system designed by a team at Midway, the videogame division of Bally. It was marketed only for a limited time before Bally decided to exit the market. The rights were later picked up by a third-party company, who re-released it and sold it until around 1983. The Astrocade is particularly notable for its very powerful graphics capabilities, and for the difficulty in accessing those capabilities. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 19/11/2011 r13310: Added a few parent/clone relationship and done some minor description consistency fix in astrocde.xml [Fabio Priuli]. - 0.144: Fix errors and add several new or previously missing dumps in astrocde.xml [ranger_lennier]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 14/11/2011 r13241: Fix errors and add several new or previously missing dumps in astrocde.xml [ranger_lennier, Micko]. - 0.142: Add options for several RAM expansions. Some features are not implemented yet, as noted in comments. Extended BASIC carts are now playable [ranger_lennier]. - 0.124: Removed the MESS specific implementation of the video hardware in favor of the more accurate MAME version. Also fixed the I/O ports defintion which improves the sound a lot [Dirk Best]. Added controls for player 3 and 4 and improved analog controls [ranger_lennier]. - 0.98: Fixed sound regression introduced in 0.96 [Frank Palazzolo]. - 0.70: Fixed some Input menu descriptions and corrected paddles' sensitivities [Stefano Priore]. - 0.36b6: Sound in the Astrocade driver [Frank Palazzolo]. - 0.2b4: Nicola Salmoria, Steve Scavone, Jim Hernandez, Mike Coates and Frank Palazzolo added Bally Arcade/Astrocade system. Romset: 8192 / 1 file / 6662 packed astro.bin / 8192 / ebc77f3a $end $info=astrocdl $mame 0.139 [ranger_lennier] Bally Home Library Computer, Bally Manufacturing, 1977 Originally referred to as the Bally Home Library Computer, it was released in 1977 but available only through mail order. Delays in the production meant none of the units actually shipped until 1978, and by this time the machine had been renamed the Bally Professional Arcade. In this form it sold mostly at computer stores and had little retail exposure (unlike the Atari VCS). In 1979 Bally grew less interested in the arcade market and decided to sell off their Consumer Products Division, including development and production of the game console. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.139: ranger_lennier added Bally Home Library Computer system. Romset: 8192 / 1 file / 6661 packed ballyhlc.bin / 8192 / d7c517ba $end $info=astrocdw $mame 0.68 [Ian Knowles] Bally Computer System, Bally Manufacturing, 1977 The Astrocade is an early video game console and simple computer system designed by a team at Midway, the videogame division of Bally. It was marketed only for a limited time before Bally decided to exit the market. The rights were later picked up by a third-party company, who re-released it and sold it until around 1983. The Astrocade is particularly notable for its very powerful graphics capabilities, and for the difficulty in accessing those capabilities. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.68: Ian Knowles added Bally Astrocade (white case) system. Romset: 8192 / 1 file / 6663 packed bioswhit.bin / 8192 / 6eb53e79 $end $info=at $mame 0.37b4 [Peter Trauner] PC/AT (CGA, MF2 Keyboard), , 1987 The IBM Personal Computer AT, more commonly known as the IBM AT and also sometimes called the PC AT or PC/AT, was IBM's second-generation PC, designed around the 6 MHz Intel 80286 microprocessor and released in 1984 as machine type 5170. The name AT stood for "Advanced Technology", and was chosen because the AT offered various technologies that were then new in personal computers; one such advancement was that the 80286 processor supported protected mode. IBM later released an 8 MHz version of the AT. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 02/02/2012 r14321: Fixed ISA mapping on at586 and unified with ct486. This fixes vga on at586 too [Micko]. - 01/02/2012 r14300: Made isa_lpt device and connected it on board for some machines [Micko]. - 31/01/2012 r14289, r14292: Made ISA install rom copy to a region, so ct486 can use ISA devices too. Enabled usage of other graphics cards on at machines [Micko]. - 11/01/2012 r13979: Preps for doing idectrl change to work with more devices [Micko]. - 0.144u1: Confirmed dump for 8555-081 (Model 55SX) and 8555-X61 (Model 55SX) [Supervinx]. - 0.142u5: Added Award 3.03 bios [Darkstar]. - 02/06/2011 r11772: Fixed default dip values so vga cards show color on init [Micko]. - 0.142u3: Pentium drivers boots from HDD [Miodrag Milanovic]. - 0.142u1: Added cascade mode support in DMA code and enabled AT floppy to boot again [Wilbert Pol, Miodrag Milanovic] Implemented AT IDE support [Miodrag Milanovic] hdd boot's now on all except 586 machines. Add pals and proms from IBM 5170 AT [Lord Nightmare, Kevtris] add pals and proms from IBM 5170 AT to 5170 8mhz, and add common ones to 5162 [Lord Nightmare, Kevtris] - 0.135: Changed the display for the 386-class drivers from CGA to VGA [Justin Kerk]. Fixed display for PC/AT and NEAT. Fixed keyboard for at486 driver, so it boots into bios [Miodrag Milanovic]. - 0.130: Updated to use the new centronics interface [Dirk Best]. - 0.104: Cleaned up A20 gating [Nate Woods]. - 0.90: Marked driver as compatible with IBM-PC [Nate Woods]. - 0.37b8: Renamed (atcga) to (at). - 0.37b4: Peter Trauner added IBM PC-Advanced Technology CGA, MF2 Keyboard system. Romset: 827392 / 23 files / 528761 packed 5788005.u33 / 8192 / 0bf56d70 83201-5h.bin / 32768 / 968d1fc0 83201-5l.bin / 32768 / bf50a89a ami211.bin / 65536 / a0b5d269 ami2ev86.bin / 32768 / 55deb5c2 ami2ev89.bin / 32768 / 705d36e0 ami2od86.bin / 32768 / 04a2cec4 ami2od89.bin / 32768 / 7c81bbe8 amic206.bin / 65536 / 25a67c34 amic21-1.bin / 32768 / 5644ed38 amic21-2.bin / 32768 / 8ffe7752 amiht-h.bin / 32768 / 8022545f amiht-l.bin / 32768 / 285f6b8f at110387.0 / 32768 / 65ae1f97 at110387.1 / 32768 / 679296a7 aw303-hi.bin / 16384 / 78f32d7e aw303-lo.bin / 16384 / 3d2a70c0 ht12h.bin / 32768 / db8b471e ht12l.bin / 32768 / 74fd178a ht18.bin / 65536 / f65a6f9a ht21e.bin / 65536 / e80f7fed poisk-h.bin / 32768 / 83fd3f8c poisk-l.bin / 32768 / 0b2ed291 $end $info=at386 $mame 0.82 [Nate Woods] PC/AT 386 (VGA, MF2 Keyboard), , 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 05/06/2011 r11823: Added new ami bios as default one, and fixed mem map, so it start booting now from floppy and hard [Micko]. - 0.82: Nate Woods added AT 386 (not yet working) system. Romset: 294912 / ? files / 163039 packed 012h-u24.bin / 32768 / 17472521 012l-u25.bin / 32768 / 4ab1862d ami386.bin / 65536 / 3a807d7f at386.bin / 65536 / 3df9732a et4000.bin / 32768 / f1e817a8 amicg.1 / 65536 / 8408965a $end $info=at486 $mame 0.101 [Nate Woods] PC/AT 486 (VGA, MF2 Keyboard), , 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.103: Fixed regressions introduced in MESS 0.102 [Nate Woods]. - 0.101: Nate Woods added AT 486 system. Romset: 2195456 / 22 files / 1229779 packed 115g105.awd / 131072 / b327eb83 115g705.awd / 131072 / ddb1544a 1164g701.awd / 131072 / 7b762683 116di6b7.bin / 131072 / d1d84616 306gcd00.awd / 65536 / 75f3ded4 3073.bin / 65536 / a6723863 326g1c00.awd / 65536 / 2e729ab5 32760000.bin / 65536 / ad179128 3276gn1.bin / 131072 / d4ff0cc4 327gn1.awd / 131072 / 017614d4 426gn2.awd / 131072 / 5f472aa9 427gn2a.awd / 131072 / 035ad56d 5150eef3.awd / 131072 / eb35785d 515sbd8a.awd / 131072 / 778247e1 5162cf37.awd / 131072 / 378d813d at486.bin / 65536 / 31214616 att409be.bin / 131072 / c58e017b att409be.bin / 32768 / f1e817a8 ft01232.bin / 65536 / 30efaf92 giovp315.rom / 65536 / e102c3f5 mg48602.bin / 65536 / 45797823 qdi_px486.u23 / 65536 / c80ecfb6 $end $info=at586 $mame 0.105 [Nate Woods] PC/AT 586 (VGA, MF2 Keyboard), , 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.105: Nate Woods added PC/AT 586(CGA, MF2 Keyboard) (not working yet) system. Romset: 688128 / 6 files / 527974 packed acorp_5tx52.bin / 131072 / 04d69419 asus_txp4.bin / 131072 / a1321bb1 at586.bin / 131072 / 717037f5 et4000.bin / 32768 / f1e817a8 gb_ga586t2.bin / 131072 / 3a50a6e1 sp586tx.bin / 131072 / 1003d72c $end $info=at586x3 $mame 0.145u4 [ ? ] PC/AT 586 (PIIX3), , 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added generic PC/AT 586 (PIIX3) system. Romset: 131072 / 1 file / 109325 packed 5hx29.bin / 131072 / 07719a55 $end $info=atm $mame 0.132 [ ? ] ATM, MicroART, 1991 ATM (ATM Turbo) is a ZX Spectrum clone, developed in Moscow, in 1991, by two firms, MicroArt and ATM. It has Z80 at 7 MHz, 1024k RAM, 128k ROM, AY-8910 (two ones in upgraded models), 8-bit DAC, 8-bit 8-channel ADC, RS-232, Centronics, Beta Disk Interface, IDE interface, AT/XT keyboard, text mode (80x25, 16 colors, 8x8 pattern), and 3 graphics modes (source: http://en.wikipedia.org/wiki/ATM_(computer)). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 04/04/2012 r14853: Fixed atm regression [Sandro Ronco]. - 0.132: Added skeleton driver of MicroArt ATM system. Romset: 262144 / 7 files / 199934 packed atm103.rom / 65536 / 4912e249 atm103rs.rom / 65536 / cdec1dfb atm106-1.rom / 16384 / 658c98f1 atm106-2.rom / 16384 / 8fe367f9 atm106-3.rom / 16384 / 124ad9e0 atm106-4.rom / 16384 / f352f2ab atm106.rom / 65536 / 75350b37 $end $info=atmtb2 $mame 0.132 [ ? ] ATM-turbo2, MicroART, 1993 ATM (ATM Turbo) is a ZX Spectrum clone, developed in Moscow, in 1991, by two firms, MicroArt and ATM. It has an Z80 at 7 MHz, 1024 kB RAM, 128 kB ROM, AY-8910 (two ones in upgraded models), 8-bit DAC, 8-bit 8-channel ADC, RS-232, Centronics, Beta Disk Interface, IDE interface, AT/XT keyboard, text mode (80x25, 16 colours, 8x8 pattern), and 3 graphics modes. Many models exist, the recent is 7.10 (with some bug fixes by NedoPC). Models < v6.00 are called ATM 1, later models are called ATM 2(2+) or ATM Turbo 2(2+) or simply Turbo 2+. IDE is available since v6.00 (source: http://en.wikipedia.org/wiki/ATM_(computer)). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Renamed (atm2) to (atmtb2). - 0.132: Added skeleton driver of MicroArt ATM 2 Turbo system. Romset: 201728 / 9 files / 151645 packed atmtb2-1.rom / 16384 / 658c98f1 atmtb2-2.rom / 16384 / bc3f6b2b atmtb2-3.rom / 16384 / 124ad9e0 atmtb2-4.rom / 16384 / 5869d8c4 atmtb2.rom / 65536 / 05218c26 atmtb213.rom / 65536 / 34a91d53 rf2ve3.rom / 1408 / 35e0f9ec rfat710.rom / 1664 / 03734365 sgen.rom / 2048 / 1f4387d6 $end $info=atom $mame 0.37b2 [Paul Daniels] Atom, Acorn, 1979 The Acorn Atom was a home computer made by Acorn Computers Ltd from 1980 to 1982 when it was replaced by the BBC Micro (originally Proton) and later the Acorn Electron. The Atom was a progression of the MOS Technology 6502 based machines that the company had been making from 1979. The Atom was a cut-down Acorn System 3 without a disk drive but with an integral keyboard and cassette tape interface, sold in either kit or complete form. In 1980 it was priced between £120 in kit form, £170 ready assembled, to over £200 for the fully expanded version with 12 KB of RAM and the floating point extension ROM (source: http://en.wikipedia.org/wiki/Acorn_Atom). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 09/01/2012 r13952: Fixed mc6847 related regressions [Micko]. - 0.142u3: Fixed 2400Hz timer, CPU type, and added a comment about the ERROR bug [Curt Coder]. - 0.138: Fixed disk loading [Curt Coder]. - 0.130: Rewrote printer interface [Dirk Best]. - 0.122: Added natural keyboard support [Stefano Priore]. - 0.107: Fixed regression introduced in 0.106 (bug #894) [Nate Woods]. - 0.37b10: Implemented colour change support of M6847. Fixed eprom box emulation [Kev Thacker]. - 0.37b2: Paul Daniels added Acorn Atom (preliminary) system. Romset: 16384 / 3 files / 13269 packed abasic.ic20 / 8192 / 289b7791 afloat.ic21 / 4096 / 81d86af7 dosrom.u15 / 4096 / c431a9b7 $end $info=atomeb $mame 0.37b9 [ ? ] Atom with Eprom Box, Acorn, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.107: Fixed regression introduced in 0.106 (bug #898) [Nate Woods]. - 0.37b11: Eproms were not being selected; now fixed. Random data is poked into address 8,9,$A,$B, this is used by the OS to seed the random number generator. Thanks to Kees van Oss for providing this information [Kev Thacker]. - 0.37b9: Added Atom with Eprom Box system. Romset (merge with atom.zip): abasic.ic20 / 8192 / 289b7791 afloat.ic21 / 4096 / 81d86af7 dosrom.u15 / 4096 / c431a9b7 $end $info=atvga $mame 0.74 [ ? ] PC/AT (VGA, MF2 Keyboard), , 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u6: New AMI bios based on Headland GC102 chipset [kaylee]. - 0.135: Improved emulation. Now some output is showed [Miodrag Milanovic]. - 0.110: Fixed lockups. Fixed Video Display Disable bit and 256 color VGA for programs that expect linear video memory, and implemented the Line Compare Register [Barry Rodewald]. Romset: 884736 / 22 files / 577873 packed ami211.bin / 65536 / a0b5d269 ami2ev86.bin / 32768 / 55deb5c2 ami2ev89.bin / 32768 / 705d36e0 ami2od86.bin / 32768 / 04a2cec4 ami2od89.bin / 32768 / 7c81bbe8 amic206.bin / 65536 / 25a67c34 amic21-1.bin / 32768 / 5644ed38 amic21-2.bin / 32768 / 8ffe7752 amiht-h.bin / 32768 / 8022545f amiht-l.bin / 32768 / 285f6b8f at110387.0 / 32768 / 65ae1f97 at110387.1 / 32768 / 679296a7 et4000.bin / 32768 / f1e817a8 ht12h.bin / 32768 / db8b471e ht12l.bin / 32768 / 74fd178a ht18.bin / 65536 / f65a6f9a ht21e.bin / 65536 / e80f7fed poisk-h.bin / 32768 / 83fd3f8c poisk-l.bin / 32768 / 0b2ed291 2hlm003h.bin / 32768 / 2babb42b 2hlm003l.bin / 32768 / 317cbcbf 2vlm001.bin / 65536 / f34d800a $end $info=avigo $mame 0.37b9 [ ? ] TI Avigo 100 PDA, Texas Instruments, 1997 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 11/03/2012 r14748: Cleanup in softlist [Micko]. - 0.144: Systems promoted from GAME_NOT_WORKING [Sandro Ronco]. - 30/10/2011 r13141, r13142, r13145: Minor quickload fixes. Fixed a buffer overflow. Better fix for the buffer overflow [Sandro Ronco]. - 25/10/2011 r13110, r13112: Added an experimental layout for the 6 buttons at bottom. Added code for load app files [Sandro Ronco]. - 0.143u8: Added NVRAM and warm start [Sandro Ronco]. - 22/10/2011 r13090: Documented low battery and backlight ports [Sandro Ronco]. - 18/10/2011 r13061: Implemented pen move irq. This fixes Sketch [Sandro Ronco]. - 06/10/2011 r12999: Added several version/language variants [Sandro Ronco]. - 04/10/2011 r12992, r12993: Converted to use crosshair and fixed pen input. Changed logging to use a macro [Sandro Ronco]. - 0.141: Fixed regressions [Robbbert]. - 0.112: Removed redundant artwork in avigo.zip (bug #1043) [Nate Woods]. - 0.37b9: Added Texas Instruments Avigo 100 PDA system. Romset: 4128768 / 6 files / 1226840 packed english_100.rom / 327680 / e2824b44 english_1002.rom / 327680 / 31cab0ac english_1004.rom / 327680 / c9c3a225 os_100.rom / 1048576 / 13ea7b38 os_1002.rom / 1048576 / 484bb95c os_1004.rom / 1048576 / 62acd55c $end $info=avigo_de $mame 0.143u7 [Sandro Ronco] TI Avigo 10 PDA (German), Texas Instruments, 1997 The Avigo 10 (the only model of Avigo ever produced) is a Personal Digital Assistant ("PDA") that was marketed by Texas Instruments from the years 1997 through 2000. It was sold as a lower-priced competitor to the Palm Pilot. Like the Palm Pilot, the Avigo has a touch-sensitive monochrome LCD screen, and can synchronize with a host PC using either a docking cradle or an infrared wireless connection. Unlike the Pilot, it has no built-in handwriting recognition capabilities; instead relying on the "T9" brand predictive text entry software, in addition to an on-screen keyboard (source: http://en.wikipedia.org/wiki/Texas_Instruments'_Avigo_10). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u7: Sandro Ronco added TI Avigo 10 PDA (German) system. Romset: 1179648 / 3 files / 711402 packed german_100.rom / 393216 / 117d9189 german_1002.rom / 393216 / c6bf07ba german_1004.rom / 393216 / 0fa437b3 $end $info=avigo_es $mame 0.143u7 [Sandro Ronco] TI Avigo 10 PDA (Spanish), Texas Instruments, 1997 The Avigo 10 (the only model of Avigo ever produced) is a Personal Digital Assistant ("PDA") that was marketed by Texas Instruments from the years 1997 through 2000. It was sold as a lower-priced competitor to the Palm Pilot. Like the Palm Pilot, the Avigo has a touch-sensitive monochrome LCD screen, and can synchronize with a host PC using either a docking cradle or an infrared wireless connection. Unlike the Pilot, it has no built-in handwriting recognition capabilities; instead relying on the "T9" brand predictive text entry software, in addition to an on-screen keyboard (source: http://en.wikipedia.org/wiki/Texas_Instruments'_Avigo_10). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u7: Sandro Ronco added TI Avigo 10 PDA (Spanish) system. Romset: 1179648 / 3 files / 596518 packed spanish_100.rom / 393216 / 953a5276 spanish_1002.rom / 393216 / a6e80cc4 spanish_1004.rom / 393216 / 235a7f8d $end $info=avigo_fr $mame 0.143u7 [Sandro Ronco] TI Avigo 10 PDA (French), Texas Instruments, 1997 The Avigo 10 (the only model of Avigo ever produced) is a Personal Digital Assistant ("PDA") that was marketed by Texas Instruments from the years 1997 through 2000. It was sold as a lower-priced competitor to the Palm Pilot. Like the Palm Pilot, the Avigo has a touch-sensitive monochrome LCD screen, and can synchronize with a host PC using either a docking cradle or an infrared wireless connection. Unlike the Pilot, it has no built-in handwriting recognition capabilities; instead relying on the "T9" brand predictive text entry software, in addition to an on-screen keyboard (source: http://en.wikipedia.org/wiki/Texas_Instruments'_Avigo_10). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u7: Sandro Ronco added TI Avigo 10 PDA (French) system. Romset: 983040 / 3 files / 549669 packed french_100.rom / 327680 / fffa2345 french_1002.rom / 327680 / caa3eb91 french_1004.rom / 327680 / 5e4d90f7 $end $info=avigo_it $mame 0.143u7 [Sandro Ronco] TI Avigo 10 PDA (Italian), Texas Instruments, 1997 The Avigo 10 (the only model of Avigo ever produced) is a Personal Digital Assistant ("PDA") that was marketed by Texas Instruments from the years 1997 through 2000. It was sold as a lower-priced competitor to the Palm Pilot. Like the Palm Pilot, the Avigo has a touch-sensitive monochrome LCD screen, and can synchronize with a host PC using either a docking cradle or an infrared wireless connection. Unlike the Pilot, it has no built-in handwriting recognition capabilities; instead relying on the "T9" brand predictive text entry software, in addition to an on-screen keyboard (source: http://en.wikipedia.org/wiki/Texas_Instruments'_Avigo_10). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u7: Sandro Ronco added TI Avigo 10 PDA (Italian) system. Romset: 983040 / 3 files / 554256 packed italian_100.rom / 327680 / de359218 italian_1002.rom / 327680 / 093bc032 italian_1004.rom / 327680 / fb7941ec $end $info=ax170 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] AX-170, Al Alamiah, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Al Alamiah AX-170 system. Romset: 65536 / 2 files / 47410 packed ax170arab.rom / 32768 / 339cd1aa ax170bios.rom / 32768 / bd95c436 $end $info=ax20 $mame 0.144u5 [ ? ] AX-20, Axel, 1982 The AXEL-20 can display 640x416 pixels with 8 different level of brightness. The system has it own character set (128 ASCII characters, upper and lower case). The user character generator is only optional. In fact many features are optional; real-time clock, disk-drive, expansion bus, V24 card, modem, graphic card... The AXEL-20 is not IBM PC compatible at all. It can only read IBM disks with a special software tool (source: http://www.old-computers.com/museum/computer.asp?st=1&c=557). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u5: Added skeleton driver of Axel AX-20 system. Romset: 4096 / 2 files / 2081 packed ax20-g.rom / 2048 / 90bcef80 ax20-s.rom / 2048 / f11f95b9 $end $info=ax350 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] AX-350, Al Alamiah, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Al Alamiah AX-350 system. Romset: 196608 / 6 files / 139037 packed ax350arab.rom / 32768 / c0d8fc85 ax350bios.rom / 32768 / ea306155 ax350disk.rom / 16384 / 1e7d6512 ax350ext.rom / 16384 / 7c7540b7 ax350paint.rom / 65536 / 18956e3a ax350swp.rom / 32768 / 076f40fc $end $info=ax370 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] AX-370, Al Alamiah, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Al Alamiah AX-370 system. Romset: 196608 / 6 files / 139230 packed ax370arab.rom / 32768 / c0d8fc85 ax370bios.rom / 32768 / ea306155 ax370disk.rom / 16384 / 60f8baba ax370ext.rom / 16384 / 7c7540b7 ax370paint.rom / 65536 / 18956e3a ax370swp.rom / 32768 / 076f40fc $end $info=b128 $mame 0.36RC1 [Peter Trauner] B128 (60Hz), Commodore Business Machines, 1983 The Commodore B128-80 (at one time, called the C128-80), was to be the successor to the popular Commodore PET system. The "B" is for "business", of course, as this was Commodore's attempt to enter the market with a serious and powerful computer system which could compete with the other popular units of the time. There were other similar "B Series" models, some with built-in floppy drives, and even a swivel monitor attached to the top. All of the current Commodore peripherals could be used with the "B Series", this includes cassette data recorders, floppy drives, and printers. The B128-80 computer shown here is the most common, probably because it was the cheapest (source: http://oldcomputers.net/b128.html). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b15: Fixed 3 sprite collision issues, fixed interrupt enabling [PeT]. - 0.36RC1: Peter Trauner added Commodore B128-40/Pet-II/P500 60Hz system. Romset: 53248 / 7 files / 38281 packed 901237-01.u25 / 4096 / 1acf5098 901242-02b.u60 / 8192 / 837978b5 901242-04a.u60 / 8192 / de04ea4f 901243-02b.u59 / 8192 / 9d0366f9 901243-04a.u59 / 8192 / b0dcb56d 901244-03b.u61 / 8192 / 4276dbba 901244-04a.u61 / 8192 / 09a5667e $end $info=b128hp $mame 0.36RC1 [Peter Trauner] B128-80HP (60Hz), Commodore Business Machines, 1983 The Commodore B128-80 (at one time, called the C128-80), was to be the successor to the popular Commodore PET system. The "B" is for "business", of course, as this was Commodore's attempt to enter the market with a serious and powerful computer system which could compete with the other popular units of the time. There were other similar "B Series" models, some with built-in floppy drives, and even a swivel monitor attached to the top. All of the current Commodore peripherals could be used with the "B Series", this includes cassette data recorders, floppy drives, and printers. The B128-80 computer shown here is the most common, probably because it was the cheapest (source: http://oldcomputers.net/b128.html). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36RC1: Peter Trauner added Commodore B128-80HP/710 system. Romset: 4096 / 1 file / 1255 packed 901232-01.u25 / 4096 / 3a350bc3 $end $info=b16 $mame 0.142u5 [Angelo Salese] B16, Hitaci, 1983 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u5: Angelo Salese added skeleton driver of Hitachi B16 system. Romset: 16384 / 1 file / 11410 packed ipl.rom / 16384 / 7c1c93d5 $end $info=b256 $mame 0.36RC1 [Peter Trauner] B256 (60Hz), Commodore Business Machines, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36RC1: Peter Trauner added Commodore B256-80LP/620 Hungarian 50Hz system. Romset: 16384 / 2 files / 12312 packed 901240-03.u60 / 8192 / 72aa44e1 901241-03.u59 / 8192 / 5c1f3347 $end $info=b256hp $mame 0.36RC1 [Peter Trauner] B256-80HP (60Hz), Commodore Business Machines, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36RC1: Peter Trauner added Commodore B256-80HP/720 system. Romset: 20480 / 3 files / 13567 packed 901232-01.u2 / 54096 / 3a350bc3 901240-03.u60 / 8192 / 72aa44e1 901241-03.u59 / 8192 / 5c1f3347 $end $info=b2m $mame 0.125 [Miodrag Milanovic] Bashkiria-2M, BNPO, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.129: Fixed Bug #1661 [Miodrag Milanovic]. - 0.126: Added SHA-1's [Fabio Priuli]. - 0.125: Miodrag Milanovic added Bashkiria-2M (not fully operational) system. Romset: 8192 / 1 file / 6017 packed b2m.rom / 8192 / 3f3214d6 $end $info=b2mrom $mame 0.125 [ ? ] Bashkiria-2M ROM-disk, BNPO, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported Romset: 32960 / 2 files / 25142 packed bios2.rom / 8192 / c22a98b7 ramdos.sys / 24768 / 91ed6df0 $end $info=b500 $mame 0.128 [ ? ] B500 (proto, 60Hz), Commodore Business Machines, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore B500 (proto, 60Hz) system. Romset: 24576 / 3 files / 19286 packed 901242-01a.u60 / 8192 / ef13d595 901243-01.u59 / 8192 / 22822706 901244-01.u61 / 8192 / 93414213 $end $info=babbage $mame 0.143u8 [Robbbert] Babbage-2nd, Mr Takafumi Aihara, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 08/03/2012 r14725: m_step is a boolean, changing the assignments to assign booleans [wfp]. - 0.143u8: Robbbert added Mr Takafumi Aihara Babbage-2nd system. Romset: 512 / 1 file / 345 packed mon.rom / 512 / 469bd607 $end $info=basic31 $mame 0.136 [ ? ] MCS BASIC 31, Intel, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of MCS BASIC 31 system. Romset: 16384 / 2 files / 14520 packed mcs-51-12.bin / 8192 / ee667c7c mcs-51-12a.bin / 8192 / 225bb2f0 $end $info=basic52 $mame 0.136 [ ? ] MCS BASIC 52, Intel, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 22/05/2011 r11619: Modernised [Robbbert]. - 0.136: Added skeleton driver of MCS BASIC 52 system. Romset: 24576 / 3 files / 21978 packed mcs-51-11.bin / 8192 / 4157b22b mcs-51-11b.bin / 8192 / a60383cc mcs-51-131.bin / 8192 / 6a493162 $end $info=batmantv $mame 0.137 [ ? ] The Batman, JAKKS Pacific Inc / HotGen Ltd, 2004 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (batman) to (batmantv). - 0.137: Added The Batman system. Romset: 4194304 / 1 file / 1533496 packed batman.bin / 4194304 / 46f848e5 $end $info=bbca $mame 0.37b4 [Gordon Jefferyes, Kev Thacker] BBC Micro Model A, Acorn, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.107: Fixed regression introduced in 0.106 (bug #893) [Nate Woods]. - 0.37b4: Gordon Jefferyes, Kev Thacker added BBC Micro Model A fdriver. The Hi-Res video modes have been improved with full 6845 CRTC emulation, and preliminary Teletext support has now been added [Gordon Jefferyes]. Romset: 32768 / 2 files / 25556 packed basic2.rom / 16384 / 79434781 os12.rom / 16384 / 3c14fc70 $end $info=bbcb $mame 0.37b3 [Gordon Jefferyes] BBC Micro Model B, Acorn, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added centronics printer support [Dirk Best]. - 0.97: Fixed fatal regression introduced in 0.93 [Nate Woods]. - 0.90: bbcb770 merged into bbcb. Also modernized the driver, added tape and split mode support [Gordon Jefferyes]. - 0.37b7: Updated to use updated 8271 FDC code. Disk images can be used and games can be loaded and played [Kev Thacker]. Cleaned up the memory accessing a little. This fixed a problem with the DNFS rom thinking it found an econet controller [Gordon Jefferyes]. - 0.37b4: Renamed (bbc) to (bbcb) - 0.37b3: Gordon Jefferyes added BBC Micro Model B (preliminary) system. Romset: 98304 / 7 files / 74095 packed ch103.rom / 16384 / 98367cf4 ddfs-1.53.rom / 16384 / e1be4ee4 ddfs223.rom / 16384 / 7891f9b7 dfs09.rom / 8192 / 3ce609cf dfs144.rom / 16384 / 9fb8d13f dnfs.rom / 16384 / 8ccd2157 zdfs-0.90.rom / 8192 / ea579d4d $end $info=bbcbc $mame 0.121 [Phil Bennet, incog] Bridge Companion, BBC, 1985 The BBC Bridge Companion is an 8-bit video game console for teaching bridge. It was launched by BBC Enterprises Ltd in the United Kingdom in 1985. The system retailed for £199.99. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: Phil Bennet and incog added BBC Bridge Companion (not working) system. Romset: 16384 / 2 files / 11924 packed br_4_1.ic3 / 8192 / 7c880d75 br_4_2.ic4 / 8192 / 16a33aef $end $info=bbcbp $mame 0.37b10 [ ? ] BBC Micro Model B+ 64K, Acorn, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b10: Added BBC Micro Model B+ 64K system. Romset: 49152 / 2 files / 38349 packed bpos2.rom / 32768 / 9f356396 ddfs223.rom / 16384 / 7891f9b7 $end $info=bbcbp128 $mame 0. 0.37b10 [ ? ] BBC Micro Model B+ 128k, Acorn, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b10: Added Acorn BBC Micro Model B+ 128k system. Romset: 49152 / 2 files / 38349 packed bpos2.rom / 32768 / 9f356396 ddfs223.rom / 16384 / 7891f9b7 $end $info=bbcm $mame 0.37b10 [ ? ] BBC Master, Acorn, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 29/05/2011 r11700: Fixed crash [Curt Coder]. - 0.90: Renamed (bbcb1770) to (bbcm). - 0.37b10: Added Acorn BBC Master system. Romset: 262144 / 2 files / 197363 packed mos+3.50.rom / 131072 / 141027b9 mos3.20.rom / 131072 / 0cfad2ce $end $info=bcs3 $mame 0.132 [ ? ] BCS 3 rev 2.4, Eckhard Schiller, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of BCS 3 rev 2.4 system. Romset: 3072 / 2 files / 2151 packed se24.bin / 2048 / 268de5ee se24font.bin / 1024 / eaed9d84 $end $info=bcs3a $mame 0.132 [ ? ] BCS 3 rev 3.1 29-column, Eckhard Schiller, 1986 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of BCS 3 rev 3.1 29-column system. Romset: 6144 / 3 files / 4577 packed se31_29.bin / 4096 / e9b55544 se31font.bin / 1024 / a20c93c9 se31mceditor.bin / 1024 / 8eac92ec $end $info=bcs3b $mame 0.132 [ ? ] BCS 3 rev 3.1 40-column, Eckhard Schiller, 1986 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of BCS 3 rev 3.1 40-column system. Romset: 6144 / 3 files / 4574 packed se31_40.bin / 4096 / 4e993152 se31font.bin / 1024 / a20c93c9 se31mceditor.bin / 1024 / 8eac92ec $end $info=bcs3c $mame 0.132 [ ? ] BCS 3 rev 3.3, Eckhard Schiller, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of BCS 3 rev 3.3 system. Romset: 5120 / 2 files / 3889 packed sp33_29.bin / 4096 / 1c851eb2 sp33font.bin / 1024 / b27f1c07 $end $info=bebox $mame 0.98 [Nate Woods] BeBox Dual603-66, Be Inc, 1995 The BeBox was a short-lived dual processor personal computer, offered by Be Inc. to run the company's own operating system, BeOS. Notable aspects of the system include its CPU configuration, I/O board with "GeekPort", and "Blinkenlights" on the front bezel. The BeBox made its debut in October 1995 (BeBox Dual603-66). The processors were upgraded to 133 MHz in August 1996 (BeBox Dual603e-133). Production was halted in January 1997[1], following the port of BeOS to the Macintosh, in order for the company to concentrate on software. Be sold around 1000 66 MHz BeBoxes and 800 133 MHz BeBoxes (source: http://en.wikipedia.org/wiki/BeBox). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 24/05/2011 r11640: Fixed bebox regression [Micko]. - 0.121: Fixed VGA regression introduced in 0.119 [Tomas Karlsson]. - 0.98: Nate Woods added BeBox system. Romset: 147456 / 2 files / 59093 packed bootmain.rom / 131072 / df2d19e0 bootnub.rom / 16384 / 5348d09a $end $info=bebox2 $mame 0.101 [ ? ] BeBox Dual603-133, Be Inc, 1996 The BeBox was a short-lived dual processor personal computer, offered by Be Inc. to run the company's own operating system, BeOS. Notable aspects of the system include its CPU configuration, I/O board with "GeekPort", and "Blinkenlights" on the front bezel. The BeBox made its debut in October 1995 (BeBox Dual603-66). The processors were upgraded to 133 MHz in August 1996 (BeBox Dual603e-133). Production was halted in January 1997[1], following the port of BeOS to the Macintosh, in order for the company to concentrate on software. Be sold around 1000 66 MHz BeBoxes and 800 133 MHz BeBoxes (source: http://en.wikipedia.org/wiki/BeBox). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.101: Added BeBox Dual603-133 system. Romset: 147456 / 2 files / 59093 packed bootmain.rom / 131072 / df2d19e0 bootnub.rom / 16384 / 5348d09a $end $info=beehive $mame 0.132 [ ? ] DM3270, BeeHive, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Beehive DM3270 system. Romset: 14336 / 4 files / 6730 packed c10_char.bin / 8192 / cb530b6f dm3270-1.rom / 2048 / 781bde32 dm3270-2.rom / 2048 / 4d3476b7 dm3270-3.rom / 2048 / dbf15833 $end $info=berlinp $mame 0.143u8 [Cowering] Mephisto Berlin Pro 68020, Hegener & Glaser Muenchen, 1994 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Berlin Pro 68020 system. Romset: 262144 / 1 file / 107309 packed berlinp.bin / 262144 / 82fbaf6e $end $info=bestzx $mame 0.137 [ ? ] BestZX, , 19?? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Added skeleton driver of BestZX system. Romset: 65536 / 1 file / 35832 packed bestzx.rom / 65536 / fc7936e8 $end $info=beta $mame 0.135 [Curt Coder] Beta, Pitronics, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.136: Fixed display flickering [Curt Coder]. - 0.135: Curt Coder added Beta Computer driver; added display, keyboard and EPROM read/write. Screen still flickers, and EPROM cannot be written back to file yet [Curt Coder]. - 0.133: Added Pitronics Beta Computer skelton system. Romset: 2048 / 1 file / 897 packed beta.rom / 2048 / d42fdb17 $end $info=bigboard $mame 0.142 [ ? ] Big Board, Digital Research Computers, 1980 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added Big Board system. Romset: 4096 / 2 files / 2225 packed bigboard.u67 / 2048 / 5a85a228 bigboard.u73 / 2048 / 10bf0d81 $end $info=bigbord2 $mame 0.142 [ ? ] Big Board II, Digital Research Computers, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added Big Board II system. Romset: 12288 / 2 files / 4831 packed bdp-15_14.rom / 8192 / a1dc4f8e bigbrdii.bin / 4096 / c588189e $end $info=bk0010 $mame 0.125 [Miodrag Milanovic] BK-0010, Elektronika, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Miodrag Milanovic added Elektronika BK 0010 system. Romset: 24448 / 3 files / 16833 packed focal.rom / 8192 / 717149b7 monit10.rom / 8192 / 26c6e8a0 tests.rom / 8064 / 91aecb4d $end $info=bk001001 $mame 0.125 [ ? ] BK-0010.01, Elektronika, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Miodrag Milanovic added Elektronika BK 0010.01 system. Romset: 24448 / 3 files / 18182 packed basic10-1.rom / 8192 / 5e3ff5da basic10-2.rom / 8192 / ea63863c basic10-3.rom / 8064 / 63f3df2e $end $info=bk0010fd $mame 0.125 [ ? ] BK-0010 FDD, Elektronika, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported Romset: 4096 / 1 file / 2938 packed disk_327.rom / 4096 / ed8a43ae $end $info=bk0011m $mame 0.132 [ ? ] BK-0011M, Elektronika, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of BK-0011M system. Romset: 45056 / 5 files / 32664 packed b11m_bos.rom / 8192 / 8ffd5efa b11m_ext.rom / 8192 / b2e4c33c bas11m_0.rom / 16384 / e71f9339 bas11m_1.rom / 8192 / 4c68ff59 disk_327.rom / 4096 / ed8a43ae $end $info=bk8t $mame 0.144 [DATAsoft] BK-8T Terminal, , 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144: DATAsoft added skeleton driver of BK-8T Terminal system. Romset: 32768 / 4 files / 20286 packed kor1.bin / 8192 / f1e16ddc kor2.bin / 8192 / d4431d97 kor3.bin / 8192 / 74781903 kor4.bin / 8192 / d164bada $end $info=blitzs $mame 0.128 [Miodrag Milanovic] Blic, , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (blitz) to (blitzs). - 0.128: Miodrag Milanovic added Blic system. Romset: 16384 / 1 file / 12653 packed blitz.rom / 16384 / 91e535a8 $end $info=bmjr $mame 0.139 [ ? ] Basic Master Jr, Hitachi, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported - 0.139: Added skeleton driver of Hitachi Basic Master Jr (MB-6885) system. Romset: 20480 / 4 files / 16186 packed bas.rom / 12288 / 2318e04e font.rom / 2048 / 258c6fd7 mon.rom / 4096 / 776cfa3a prt.rom / 2048 / b9aea867 $end $info=bml3 $mame 0.139 [ ? ] Basic Master Level 3, Hitachi, 1980 This japanese computer seems quite powerful. The main board is located into the main case, under the monitor. Inside this main case there are 6 expansion slots which is quite enough ! Thus a lot of expansion boards were available (disk, printers, 8088, Z80 boards, etc). An interesting feature is that there's a little trap-door on the keyboard which reveals some cool control switches : a power switch, a text mode switch (80 / 40 columns), a reset button and volume control knob (source: http://www.old-computers.com/museum/computer.asp?st=1&c=2). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u5: Update romset. - 0.139: Added skeleton driver of Hitachi Basic Master Level 3 (MB-6890) system. Romset: 28672 / 4 files / 23145 packed 598 p16611.ic3 / 8192 / 954b9bad 599 p16561.ic4 / 8192 / b27a48f5 600 p16681.ic5 / 8192 / fe3988a5 font.rom / 4096 / 0b6f2f10 $end $info=bndarc $mame 0.137 [ ? ] Arcadia, Bandai, 1982 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Arcadia system. Romset: None required. $end $info=bob85 $mame 0.132 [Miodrag Milanovic] BOB-85, Josef Kratochvil, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added BOB-85 system. Romset: 768 / 1 file / 576 packed bob85.rom / 768 / adde33a8 $end $info=borisdpl $mame 0.144u7 [Sean Riddle, Justin Kerk] Boris Diplomat, Diplomat, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.144u7: Sean Riddle and Justin Kerk added skeleton driver of Boris Diplomat system. Romset: 2048 / 1 file / 1820 packed 007-7024-00_7847.u8 / 2048 / e20bac03 $end $info=bpl32 $mame 0.143u8 [Cowering] Mephisto Berlin Pro London Upgrade V5.00, Hegener & Glaser Muenchen, 1996 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Berlin Pro London Upgrade V5.00 system. Romset: 262144 / 1 file / 111246 packed bpl32.bin / 262144 / d75e170f $end $info=brailab4 $mame 0.132 [Miodrag Milanovic] Brailab 4, Jozsef and Endre Lukacs, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Brailab 4 (not working) system. Romset: 22528 / 6 files / 16050 packed brl1.rom / 4096 / 02323403 brl2.rom / 4096 / 36173fbc brl3.rom / 4096 / d3cdd108 brl4.rom / 4096 / d4047885 brl5.rom / 4096 / 8a76be04 hl4.chr / 2048 / f58ee39b $end $info=bruc100 $mame 0.132 [Miodrag Milanovic] Bruc 100-1, Frael, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Frael Bruc 100-1 system. Romset: 32768 / 1 file / 26151 packed bruc100-1bios.rom / 32768 / c7bc4298 $end $info=busicom $mame 0.134 [Miodrag Milanovic] Busicom 141-PF, Business Computer Corporation, 1974 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.134: Miodrag Milanovic added Busicom 141-PF system. Romset: 1280 / 5 files / 1187 packed busicom.l01 / 256 / 51ae2513 busicom.l02 / 256 / a05411ad busicom.l05 / 256 / 6120addf busicom.l07 / 256 / 84a90daa busicom.l11 / 256 / 4d2b2942 $end $info=bw12 $mame 0.133 [Curt Coder, Tomas Karlsson]] Bondwell 12, Bondwell Holding, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.133: Curt Coder and Tomas Karlsson added Bondwell 12 system. System is now fully working. Disk operations are very slow, so set maximum speed to unlimited while loading [Curt Coder, Tomas Karlsson]. Romset: 8192 / 2 files / 3317 packed bw14boot.ic41 / 4096 / 782fe341 bw14char.ic1 / 4096 / f9dd68b5 $end $info=bw14 $mame 0.133 [Curt Coder, Tomas Karlsson] Bondwell 14, Bondwell Holding, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.133: Curt Coder, Tomas Karlsson added BW 14 system. Romset: 8192 / 2 files / 3317 packed bw14boot.ic41 / 4096 / 782fe341 bw14char.ic1 / 4096 / f9dd68b5 $end $info=bw2 $mame 0.125 [ ? ] Bondwell Model 2, Bondwell Holding, 1985 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 26/01/2012 r14205: bw2 and xerox820 fix [Micko]. - 16/01/2012 r14059: Bondwell BW2 has a 360KB single-sided 3.5" floppy drive [Curt Coder]. - 0.142: Set proper FDC type and removed floppy side select hack [Curt Coder]. - 0.130: Updated to use the new centronics interface [Dirk Best]. - 0.126: System is now working [Curt Coder]. - 0.125: Tomas Karlsson added Bondwell 2 (not working) system. Added MSM6255 LCD controller emulation [Curt Coder]. Romset: 24576 / 3 files / 13540 packed bw2-12.ic8 / 4096 / 0ab42d10 bw2-20.ic8 / 4096 / 86f36471 ramcard-10.bin / 16384 / 68cde1ba $end $info=bw230 $mame 0.128 [ ? ] BW230 (PRO28 Series), Bondwell Holding, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Renamed (bondwell) to (bw230). - 0.128: Added BW230 (PRO28 Series) system. Romset: 8192 / 1 file / 5987 packed bondwell.bin / 8192 / d435a405 $end $info=bx256hp $mame 0.128 [ ? ] BX256-80HP (60Hz), Commodore Business Machines, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added BX256-80HP (60Hz) system. Romset: 24576 / 4 files / 13967 packed 8088.u14 / 4096 / 195e0281 901232-01.u25 / 4096 / 3a350bc3 901240-03.u60 / 8192 / 72aa44e1 901241-03.u59 / 8192 / 5c1f3347 $end $info=byte $mame 0.128 [Miodrag Milanovic] Byte, , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Byte system. Romset: 16384 / 1 file / 13092 packed byte.rom / 16384 / c13ba473 $end $info=c10 $mame 0.140 [ ? ] C-10, Cromemco, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.140: Added skeleton driver of Cromemco C-10 system. Romset: 24576 / 2 files / 14510 packed c10_char.bin / 8192 / cb530b6f c10_cros.bin / 16384 / 2ccf5983 $end $info=c116 $mame 0.128 [ ? ] Commodore 116 (PAL), Commodore Business Machines, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore 116 (PAL) system. Romset: 65536 / 4 files / 47798 packed 318004-03.u4 / 16384 / 77bab934 318004-04.u4 / 16384 / be54ed79 318004-05.u4 / 16384 / 71c07bd4 318006-01.u3 / 16384 / 74eaae87 $end $info=c128 $mame 0.36RC1 [Peter Trauner] Commodore 128 (NTSC), Commodore Business Machines, 1985 The Commodore 128 (C128, CBM 128, C=128) home/personal computer was the last 8-bit machine commercially released by Commodore Business Machines (CBM). Introduced in January 1985 at the CES in Las Vegas, it appeared three years after its predecessor, the bestselling Commodore 64. The primary hardware designer of the C128 was Bil Herd. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 09/04/2012 r14882: Cleanup softlist c128_cart.xml [Micko]. - 0.145u3: Added Buddy System 64/128 v10 floppies [Quantum Leaper]. - 26/02/2012 r14642: Source cleanup [Micko]. - 08/12/2011 r13521: Apostrophe is fine in c128_flop.xml [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 22/05/2011 r11618: Added some floppies to softlist [Curt Coder]. - 18/05/2011 r11589: Softlist WIP [Curt Coder]. - 0.142u4: Added floppy softlists [Curt Coder]. - 0.139: Removed c128fino set, fixed ROM labels for c128sfi [Curt Coder]. - 0.138: Added JiffyDOS BIOSes to C128 [Curt Coder]. - 0.137: Added read-only access to double-sided D71 floppies. Fast IEC serial bus is now supported with a 1571/1581 [Curt Coder]. - 0.134: Fixed TAD in CIA6526 [Roberto Zandona']. Implemented new VIC II core [Christian Bauer, Roberto Zandona']. - 0.132: Added verified Swedish / Finnish dump [Iggy Drougge, Fabio Priuli]. - 0.128: Refactored cartridge code to rely on MESS core functions. Currently, .crt emulation uses unmodified C64 cart code and therefore support has not improved (yet). Added support for tape emulation using MESS core functions (loading and saving, both .wav and .tap formats) [Fabio Priuli] - 0.126: Fix for c128 keyboard (bug #1240) [Roberto Zandona']. - 0.108: Fixed regression introduced in 0.106 (bug #895) [Nate Woods]. - 0.103: Fixed regressions introduced in MESS 0.102 [Nate Woods]. - 0.100: Fixed regression introduced in 0.99 [Nate Woods]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.82: Fixed a regression introduced in MESS 0.79 (bug #544) [Nate Woods]. - 0.37b15: SID cleanup, realtime modifications, digisound support (fx sound good now, random number generation ok). Fixed cia6526 interrupt enabling. VIC charracter rom switching and color ram banking added [PeT]. - 0.37b4: Added c128 resolution switching [Peter Trauner]. - 0.37b2: Esc-x to switch c128 to 40 column mode. Keypad enter to switch emulator to 40 column mode. In the input keys configuration menu you should find several key assignments with normal (not reversed)T. Change these to another key, and the normal T will work. (in the system file these keys are disabled, until I find a better solution) [Peter Trauner]. - 0.36RC1: Peter Trauner added Commodore 128 system. Romset: 139264 / 9 files / 99842 packed 251913-01.bin / 16384 / 0010ec31 318018-02.bin / 16384 / 2ee6e2fa 318018-04.bin / 16384 / 9f9c355b 318019-02.bin / 16384 / d551fce0 318019-04.bin / 16384 / 6e2c91a7 318020-03.bin / 16384 / 1e94bb02 318020-05.bin / 16384 / ba456b8e 390059-01.bin / 8192 / 6aaaafe6 jiffydos c128.bin / 16384 / 4b7964de $end $info=c128cr $mame 0.128 [ ? ] Commodore 128CR (NTSC, prototype?), Commodore Business Machines, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore 128CR (NTSC, proto?) system. Romset: 73728 / 3 files / 48854 packed 252343-03.u34 / 32768 / bc07ed87 252343-04.u32 / 32768 / cc6bdb69 390059-01.u18 / 8192 / 6aaaafe6 $end $info=c128d $mame 0.128 [ ? ] Commodore 128D (PAL), Commodore Business Machines, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added floppy drive firmwares and enabled floppy emulation code (with some fix). The code is still not working, but it can be enabled since it does not crash MESS anymore [Fabio Priuli]. - 0.128: Added Commodore 128D PAL system. Romset: 73728 / 5 files / 48850 packed 318018-04.bin / 16384 / 9f9c355b 318019-04.bin / 16384 / 6e2c91a7 251913-01.bin / 16384 / 0010ec31 318020-05.bin / 16384 / ba456b8e 390059-01.bin / 8192 / 6aaaafe6 $end $info=c128d81 $mame 0.132 [ ? ] Commodore 128D/81 (NTSC, prototype), Commodore Business Machines, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 21/04/2011 r11261: Fixed floppy crash [Curt Coder]. - 0.132: Added Commodore 128D/81 (NTSC, proto) system; added floppy drive firmwares and enabled floppy emulation code (with some fix). The code is still not working, but it can be enabled since it does not crash MESS anymore [Fabio Priuli]. Romset: 32768 / 1 file / 12488 packed 1563-rom.bin / 32768 / 1d184687 $end $info=c128dcr $mame 0.128 [ ? ] Commodore 128DCR (NTSC), Commodore Business Machines, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added floppy drive firmwares and enabled floppy emulation code (with some fix). The code is still not working, but it can be enabled since it does not crash MESS anymore [Fabio Priuli]. - 0.128: Added Commodore 128DCR NTSC system. Romset: 65536 / 2 files / 47512 packed 318022-02.bin / 32768 / af1ae1e8 318023-02.bin / 32768 / eedc120a $end $info=c128dpr $mame 0.128 [ ? ] Commodore 128D (NTSC, prototype), Commodore Business Machines, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore 128D (NTSC, proto) system. Romset: None required. $end $info=c128drde $mame 0.128 [ ? ] Commodore 128DCR (Germany), Commodore Business Machines, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore 128DCR (PAL, Germany) system. Romset: 73728 / 3 files / 50511 packed 315079-01.bin / 8192 / fe5a2db1 318022-02.bin / 32768 / af1ae1e8 318077-01.bin / 32768 / eb6e2c8f $end $info=c128drit $mame 0.37b2 [Peter Trauner] Commodore 128DCR (Italy), Commodore Business Machines, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Renamed (c128ita) to (c128drit). - 0.37b2: Peter Trauner added C128 Italian system. Romset: 57344 / 5 files / 38851 packed 318022-01.bin / 32768 / e857df90 325167-01.bin / 8192 / bad36b88 editor.italian.bin / 4096 / 8df58148 kernalpart.italian.bin / 8192 / 7b0d2140 z80bios.bin / 4096 / c38d83c6 $end $info=c128drsw $mame 0.128 [ ? ] Commodore 128DCR (Sweden/Finland), Commodore Business Machines, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Renamed (c128swe) to (c128drsw). Merged (c128fin) with (c128drsw). Romset: 73728 / 3 files / 49163 packed 318022-02.bin / 32768 / af1ae1e8 318034-01.bin / 32768 / cb4e1719 325181-01.bin / 8192 / 7a70d9b8 $end $info=c128fra $mame 0.36 [ ? ] Commodore 128 (France), Commodore Business Machines, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Added Buddy System 64/128 v10 floppies [Quantum Leaper]. - 0.36: Added CBM Commodore 128 (France) system. Romset: 24576 / 4 files / 15261 packed 325167-01.bin / 8192 / bad36b88 editor.french.bin / 4096 / 3e086a24 kernalpart.french.bin / 8192 / ca5e1179 z80bios.bin / 4096 / c38d83c6 $end $info=c128ger $mame 0.36 [ ? ] Commodore 128 (Germany), Commodore Business Machines, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Added Buddy System 64/128 v10 floppies [Quantum Leaper]. - 0.36: Added CBM Commodore 128 (Germany) system. Romset: 32768 / 2 files / 25080 packed 315078-01.bin / 16384 / a51e2168 315078-02.bin / 16384 / b275bb2e $end $info=c128nor $mame 0.127 [ ? ] Commodore 128 (Norway), Commodore Business Machines, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Added Buddy System 64/128 v10 floppies [Quantum Leaper]. - 0.127: Added Commodore 128 Norwegian (PAL) system. Romset: 24576 / 4 files / 14804 packed char.nor / 8192 / ba95c625 editor.norwegian.bin / 4096 / 84c55911 kernalpart.norwegian.bin / 8192 / 3ba48012 z80bios.bin / 4096 / c38d83c6 $end $info=c128sfi $mame 0.132 [ ? ] Commodore 128 (Sweden/Finland), Commodore Business Machines, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Added Buddy System 64/128 v10 floppies [Quantum Leaper]. - 0.132: Added Commodore 128 (PAL, Swedish/Finnish) system. Romset: 73728 / 5 files / 50970 packed 318018-02.u33 / 16384 / 2ee6e2fa 318019-02.u34 / 16384 / d551fce0 325181-02.u18 / 8192 / 7a70d9b8 325182-01.u32 / 16384 / 2aff27d3 325189-01.u35 / 16384 / 9526fac4 $end $info=c16 $mame 0.36b11 [Peter Trauner] Commodore 16 (PAL), Commodore Business Machines, 1984 The Commodore 16 was a home computer made by Commodore with a 6502-compatible 8501 CPU, released in 1984. It was intended to be an entry-level computer to replace the VIC-20 and it often sold for 99 USD (source: http://en.wikipedia.org/wiki/Commodore_16). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.142u4: Added cartridge softlist and connected it to the driver [Curt Coder]. - 0.137: Connected Commodore 1551 floppy drive [Curt Coder]. - 0.135: Fixed graphical corruptions in multisession runs (bug #1387) [Fabio Priuli]. - 0.128: Fixed behavior of Joystick Ports Swapping: if you press F1 in partial keyboard emulation, Joy1 keys will go to Joy2 port (as if you had plugged your joystick in port 2). This helps with games which expect joystick inputs from port 2 of the C16. Added support for tape emulation using MESS core functions (only loading, both .wav and .tap formats). Refactored cartridge code to rely on MESS core functions. As a result carts are now working. Also removed -cart2 device, since C16 / C116 / Plus4 had only a single cartridge port [Fabio Priuli]. - 0.126: Large clean-up of input ports across Commodore machines (Amiga excluded) [Fabio Priuli]: * created machine/cbmipt.c to reduce duplicate code across drivers and hidden dependencies; * converted to tagged inputs; * added partial natural keyboard support (keys are almost all there, but there are still a few issues); * replaced a lot of constants with direct reads to tagged inputs, cleaning up most of the Commodore files in includes/ ; * simplified interrupt handling for c64 and c16; * fixed pet.c machines which were starting Caps Lock'ed; * propagated ':/;' fixes (from rev. 2542) to all the drivers with the same error; * removed some dead code for cart handling (never fully implemented and obsolete after rev. 2421); * removed hacked SID from c16; * fixed key mappings to follow the real keyboard (also added plus4 input ports for this same reason); * documented keyboard layouts. - 0.125: Simplified keyboard and interrupt handling code [Fabio Priuli]. - 0.112: Fixed crash when ramsize was set to less than 64k (bug #1049) [Nate Woods]. - 0.102: Implemented RAM configuration support [Nate Woods]. - 0.86: Fixed a regression in which certain input ports were being ignored. This was caused by a defect in PORT_INCLUDE [Nate Woods]. - 0.85: Added natural keyboard support [Nate Woods]. - 0.67: Improved TED7360 sound emulation [Attila Grosz]. Fixed crashes in quickloader [Nate Woods]. - 0.37b15: Tape fixed; TED timer 1 reloading on underrun changed. [PeT] ECM and Multicolor mode: cursor and character inversion disabled. TED sound channels simplified to generate only rectangular signals: digisound working, less static, clearer sound. Now the driver uses MOS 8580. SID cleanup, realtime modifications, digisound support (fx sound good now, random number generation ok) [PeT]. - 0.37b7: Added SIDCARD support at address $d400 [Peter Trauner]. - 0.37b3: Emulated flashing mode of the TED chip, activated and fixed blinking. Disabled blinking in multicolor modes (winter edition) [Peter Trauner]. - 0.37b2: cbmdrive (memory freeing) fixed, cia6526 tod fix, c128fra fix, 50 hertz machines now really have 50 hz video refresh, c16 1551 simulation fixed [Peter Trauner]. - 0.36b12: c16, plus4, vc20 and vic20 CRC updates [Peter Trauner]. - 0.36b11: Peter Trauner added Commodore 16 system. Romset: 65536 / 4 files / 47798 packed 318004-03.u4 / 16384 / 77bab934 318004-04.u4 / 16384 / be54ed79 318004-05.u4 / 16384 / 71c07bd4 318006-01.u3 / 16384 / 74eaae87 $end $info=c16hun $mame 0.37b10 [ ? ] Commodore 16 Novotrade (PAL, Hungary), Commodore Business Machines, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b10: Added Commodore 16 Novotrade (PAL, Hungary) system. Romset: 16384 / 1 file / 11635 packed hungary.u4 / 16384 / 775f60c5 $end $info=c16sid $mame 0.137 [ ? ] Commodore 16 (PAL, SID Card), Commodore Business Machines, 1984 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Commodore 16 (PAL, SID Card) system. Romset: None required. $end $info=c1p $mame 0.129 [ ? ] Challenger 1P Series 2, Ohio Scientific, 1980 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.129: Added Challenger 1P Series 2 system. Romset: None required. $end $info=c1pmf $mame 0.129 [ ? ] Challenger 1P MF Series 2, Ohio Scientific, 1980 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.129: Added Challenger 1P MF Series 2 system. Romset: None required. $end $info=c232 $mame 0.128 [ ? ] Commodore 232 (Prototype), Commodore Business Machines, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore 232 (Prototype) system. Romset: 32768 / 2 files / 24795 packed 318004-01.bin / 16384 / dbdc3319 318006-01.bin / 16384 / 74eaae87 $end $info=c264 $mame 0.128 [ ? ] Commodore 264 (Prototype), Commodore Business Machines, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore 264 (Prototype) system. Romset: 32768 / 2 files / 24736 packed basic-264.bin / 16384 / 6a2fc8e3 kernal-264.bin / 16384 / 8f32abe7 $end $info=c2717 $mame 0.128 [Miodrag Milanovic] Consul 2717, Zbrojovka Brno, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Consul 2717 system. Romset: 16384 / 1 file / 13422 packed c2717.rom / 16384 / da1703b1 $end $info=c2717pmd $mame 0.136 [Miodrag Milanovic] Consul 2717 (with PMD-32), Zbrojovka Brno, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Miodrag Milanovic added Consul 2717 with PMD-32 system. Romset: 16384 / 1 file / 13458 packed c2717-pmd32.rom / 16384 / cbdd323c $end $info=c364 $mame 0.36b16 [Peter Trauner] Commodore V364 (Prototype), Commodore Business Machines, 1984 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.37b2: Preliminary speech added (similar hardware in the C64 cartridge Magic Voice, used in few programs) [Peter Trauner]. - 0.36b16: Peter Trauner added Commodore 364 (Prototype) system. Romset: 81920 / 5 files / 63095 packed 317053-01.bin / 16384 / 4fd1d8cb 317054-01.bin / 16384 / 109de2fc 318006.01 / 16384 / 74eaae87 kern364p.bin / 16384 / 84fd4f7a spk3cc4.bin / 16384 / 5227c2ee $end $info=c386sx16 $mame 0.141 [ ? ] Commodore 386SX-16, Commodore Business Machines, 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Added skeleton driver of Commodore 386SX-16 system. Romset: 98304 / 3 files / 49508 packed 390914-01.u39 / 32768 / 8f849198 390915-01.u38 / 32768 / ee4bad92 et4000.bin / 32768 / f1e817a8 $end $info=c64n $mame 0.36b15 [Peter Trauner] Commodore 64 (NTSC), Commodore Business Machines, 1982 The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982. Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US $595. Preceded by the Commodore VIC-20 and Commodore PET machines, the C64 features 64 kilobytes (65,536 bytes) of RAM, hence the name, and had favourable sound and graphical specifications when compared to well known contemporary systems such as the Apple II, particularly as the price was well below that demanded by Apple. It is commonly known as the C64 or C=64 (after the graphic logo on the case) and occasionally as the CBM 64 (for Commodore Business Machines), or VIC-64. It has also been nicknamed the "breadbox" and "bullnose" due to the shape and color of its initial casing. During the C64's lifetime, sales totalled between 12.5 and 17 million units, making it the best-selling single personal computer model of all time. For a substantial period of time (1983–1986), the C64 dominated the market with between 30% and 40% share and 2 million units sold per year, outselling the IBM PC clones, Apple Inc. computers, and Atari 8-bit family computers. Sam Tramiel, a later Atari president and the son of Commodore's founder, said in a 1989 interview "When I was at Commodore we were building 400,000 C64s a month for a couple of years." Part of its success was because it was sold in retail stores instead of electronics stores. Commodore produced many of its parts in-house to control supplies and cost. It is sometimes compared to the Ford Model-T automobile for its role in bringing a new technology to middle-class households via creative mass-production. Approximately 10,000 commercial software titles were made for the Commodore 64 including development tools, office productivity applications, and games. C64 emulators allow anyone with a modern computer, or a compatible game console, to run these programs today. The C64 is also credited with popularizing the computer demo scene and is still used today by some computer hobbyists. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Added support for the Final Cartridge and Prophet-64 cartridges [Curt Coder]. Added Buddy System 64/128 v10 floppies [Quantum Leaper]. - 26/02/2012 r14642: Source cleanup [Micko]. - 20/02/2012 r14559: Sorted out the Action Replay family in softlist [Curt Coder]. - 0.145: Renamed (c64) to (c64n). - 31/01/2012 r14281: Softlist cleanup in c64_cart.xml [Micko]. - 10/01/2012 r13963: Added some RGCD carts to softlist [Curt Coder]. - 09/01/2012 r13957: Temporarily commented out chasehq2, until it gets dumped (Curt has it) [Fabio Priuli]. - 0.144u5: Added skeleton for Serial Box IEC peripheral [Curt Coder]. - 09/01/2012 r13950: Cleanup of softlists [Micko]. - 05/01/2012 r13873, r13887: Added cartridges to softlist. Cartridge softlist additions [Curt Coder]. - 08/12/2011 r13522: Apostrophe is fine in filenames too in c64_cart.xml [Fabio Priuli]. - 30/11/2011 r13422: Added a few missing offsets and sizes in in c64_cart.xml [Fabio Priuli]. - 24/11/2011 r13361: Fixed duplicate part name (thx qmc2 for spotting it) in c64_flop.xml [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.143u1: Added expansion port slot interface [Curt Coder]. - 30/06/2011 r12129: Added XL 80 memory map [Sandro Ronco]. - 30/06/2011 r12128: Added dump of XL 80 character ROM [Sandro Ronco]. - 30/06/2011 r12123: Added skeleton device for XL 80 cartridge [Sandro Ronco]. - 0.142u4: Added floppy softlists; enabled writing to cartridge RAM @ 0x8000-0x9fff; added mapper for the "Simons' BASIC" cartridge; Added mapper for the "Super Explode! v5.0" cartridge [Curt Coder]. Added 8/16K cartridges to the softlist; added some cartridges to the softlist; cart softlist fixes [k1w1]. - 24/05/2011 r11643: Fixed syntax in c64_cart.xml [Sandro Ronco]. - 18/05/2011 r11589, r11578: Softlist WIP [Curt Coder]. - 17/05/2011 r11574: Cartridge WIP [Curt Coder]. - 0.142u3: Connected to cartridge software list and implemented loading of simple 8K/16K cartridges [Curt Coder]; added mapper for the "Skaermtrolden Hugo" cartridge. [Curt Coder] Added mapper for the "Easy Calc Result" cartridge. [Curt Coder] Added mapper for the "Pagefox" cartridge. The 32KB RAM expansion is not fully supported; added mapper for the "VizaWrite 64" cartridge [Curt Coder]. - 0.141: Added known good dumps software list for cartridges. Not hooked up to driver code yet [Curt Coder]; multisession fixes [Atari Ace]. - 0.138: Added JiffyDOS BIOSes to C64 [Curt Coder]. - 0.137: Added read-only access to D64 floppies [Fabio Priuli, Curt Coder]. - 0.136: Emulated the Commodore 1541 disk drive at hardware level. G64 images are now supported (D64 support coming) [Curt Coder]. - 0.134: Implemented some cart type [Fabio Priuli, Roberto Zandona']. Fixed TAD in CIA6526 [Roberto Zandona']. Implemented new VIC II core [Christian Bauer, Roberto Zandona']. - 0.128: Fixed floppy unmounting . Fixed memory leaks with floppies [Oliver Stöneberg]. Modified VIC II implementation: modified resolutions for NTSC and PAL modes. Modified VIC II implementation: for every raster interrupt the chip draws only one line. Fixed border color during tape loading [Roberto Zandona']. Partial cleanup of memory bankswitch, based on docs. Refactored cartridge code to rely on MESS core functions and generally cleaned up cart code. Support is still limited to Type 0 Carts (8k and 16k images). Fixed behavior of Joystick Ports Swapping: if you press F1 in partial keyboard emulation, Joy1 keys will go to Joy2 port (as if you had plugged your joystick in port 2). This helps with games which expect joystick inputs from port 2 of the C64 [Fabio Priuli]. Added support for tape emulation using MESS core functions (loading and saving, both .wav and .tap formats) [Fabio Priuli, Roberto Zandona']. - 0.126: Joystick fix (bug #1150) [Roberto Zandona']. - 0.125: Implentation of sprite wrapping at the top of the screen (bug #1599). Partial input fix, joystick 2 still not working (bug #1150). Fixed some timings in C64 PAL [Roberto Zandonà]. - 0.119: Added partial T64 tape image loading support [Pugsy]. - 0.109: Fixed issues found by the TRAP4, TRAP5, and TRAP6 tests of the c64 test suite (bug #952) [Wilbert Pol]. - 0.95: Fixed a regression intorduced in 0.92 that prevented the first floppy drive from working properly (bug #681) [Nate Woods]. - 0.94: Fixed SID regressions introduced in 0.93. SID chips now packaged as actual MAME/MESS sound cores (bug #658) [Nate Woods]. - 0.82: Implemented natural keyboard support [Nate Woods]. - 0.37b15: SID cleanup, realtime modifications, digisound support (fx sound good now, random number generation ok). Tape fixed; aadded support for alternate keyboard polling (matrix i/o reversed). Added second cia6526 irq(nmi) generation. Added support for game/exrom cartridge lines in crt files bankswitching fixes; added support for alternate keyboard polling (matrix i/o reversed). Added second cia6526 irq(nmi) generation. Fixed 3 sprite collision issues, fixed interrupt enabling [PeT]. - 0.36b15: Peter Trauner added Commodore 64 (NTSC) system. Romset (latest upd 0.145u5): 233717 / 30 files / 188523 packed 901225-01.u5 / 4096 / ec4272ee 901226-01.u3 / 8192 / f833d117 901227-01.u4 / 8192 / dce782fa 901227-02.u4 / 8192 / a5c687b3 901227-03.u4 / 8192 / dbe3e7c7 jiffydos c64.u4 / 8192 / 2f79984c 906114-01.u17 / 245 / 54c89351 dosrom12.u4 / 8192 / ac030fc0 exos3.u4 / 8192 / 4e54d020 exos4.u4 / 8192 / d5cf83a9 kernal-10-mager.u4 / 8192 / c9bb21bc kernal-20-1.u4 / 8192 / c9c4c44e kernal-20-1_au.u4 / 8192 / 7068bbcc kernal-20-2.u4 / 8192 / ffaeb9bc kernal-20-3.u4 / 8192 / 4fd511f2 kernal-30.u4 / 8192 / 5402d643 mercury3.u4 / 8192 / 6eac46a2 prodos.u4 / 8192 / 37ed83a2 prodos24l2.u4 / 8192 / 41dad9fe prodos35l2.u4 / 8192 / 2822eee7 speed-dos.u4 / 8192 / 5beb9ac8 speed-dosplus.u4 / 8192 / 10aee0ae speed-dosplus27.u4 / 8192 / ff59995e turboaccess26.u4 / 8192 / 93de6cd9 turboaccess301.u4 / 8192 / b3304dcf turboaccess302.u4 / 8192 / 9e696a7b turboprocess.u4 / 8192 / e5610d76 turboprocessus.u4 / 8192 / 7480b76a turborom.u4 / 8192 / e6c763a2 turborom2.u4 / 8192 / ea3ba683 $end $info=c64cn $mame 0.128 [ ? ] Commodore 64C (NTSC), Commodore Business Machines, 1986 The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982. Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US $595. Preceded by the Commodore VIC-20 and Commodore PET machines, the C64 features 64 kilobytes (65,536 bytes) of RAM, hence the name, and had favourable sound and graphical specifications when compared to well known contemporary systems such as the Apple II, particularly as the price was well below that demanded by Apple. It is commonly known as the C64 or C=64 (after the graphic logo on the case) and occasionally as the CBM 64 (for Commodore Business Machines), or VIC-64. It has also been nicknamed the "breadbox" and "bullnose" due to the shape and color of its initial casing. During the C64's lifetime, sales totalled between 12.5 and 17 million units, making it the best-selling single personal computer model of all time. For a substantial period of time (1983–1986), the C64 dominated the market with between 30% and 40% share and 2 million units sold per year, outselling the IBM PC clones, Apple Inc. computers, and Atari 8-bit family computers. Sam Tramiel, a later Atari president and the son of Commodore's founder, said in a 1989 interview "When I was at Commodore we were building 400,000 C64s a month for a couple of years." Part of its success was because it was sold in retail stores instead of electronics stores. Commodore produced many of its parts in-house to control supplies and cost. It is sometimes compared to the Ford Model-T automobile for its role in bringing a new technology to middle-class households via creative mass-production. Approximately 10,000 commercial software titles were made for the Commodore 64 including development tools, office productivity applications, and games. C64 emulators allow anyone with a modern computer, or a compatible game console, to run these programs today. The C64 is also credited with popularizing the computer demo scene and is still used today by some computer hobbyists. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145: Renamed (c64c) to (c64cn). - 02/02/2012 r14322: Fixed validity [Curt Coder]. - 0.128: Added Commodore 64C (NTSC) system. Romset (latest upd 0.145): 20725 / 3 file / 14773 packed 251913-01.u4 / 16384 / 0010ec31 901225-01.u5 / 4096 / ec4272ee 252715-01.u8 / 245 / 54c89351 (baddump) $end $info=c64cp $mame 0.36b15 [Peter Trauner] Commodore 64C (PAL), Commodore Business Machines, 1986 In 1986, Commodore released the Commodore 64C (C64C) computer, which was functionally identical to the original, but whose exterior design was remodeled in the sleeker style of the Commodore 128 and other contemporary design trends. The modifications to the C64 line were more than skin deep in the C64C with new versions of the SID, VIC and I/O chips being deployed—with the core voltage reduced from 12 V to 9 V. In the United States, the C64C was often bundled with the third-party GEOS GUI-based operating system. The Commodore 1541 disk drive received a matching face-lift resulting in the 1541c. Later a smaller, sleeker 1541-II model was introduced along with the 800 KB 3.5-inch microfloppy 1581. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145: Renamed (c64cpal) to (c64cp). - 0.36b15: Peter Trauner added Commodore 64 (PAL) system. Romset (latest upd 0.145): 20725 / 3 file / 14773 packed 251913-01.u4 / 16384 / 0010ec31 901225-01.u5 / 4096 / ec4272ee 252715-01.u8 / 245 / 54c89351 (baddump) $end $info=c64csw $mame 0.139 [Curt Coder] Commodore 64C (Sweden/Finland), Commodore Business Machines, 1986 In 1986, Commodore released the Commodore 64C (C64C) computer, which was functionally identical to the original, but whose exterior design was remodeled in the sleeker style of the Commodore 128 and other contemporary design trends. The modifications to the C64 line were more than skin deep in the C64C with new versions of the SID, VIC and I/O chips being deployed—with the core voltage reduced from 12 V to 9 V. In the United States, the C64C was often bundled with the third-party GEOS GUI-based operating system. The Commodore 1541 disk drive received a matching face-lift resulting in the 1541c. Later a smaller, sleeker 1541-II model was introduced along with the 800 KB 3.5-inch microfloppy 1581. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145: Renamed (c64csfi) to (c64csw). - 0.139: Curt Coder added Commodore 64C (Sweden/Finland) system. Romset (latest upd 0.145): 20725 / 3 files / 14653 packed 325182-01.u4 / 16384 / 2aff27d3 cbm 64 skand.gen.u5 / 4096 / 377a382b 252715-01.u8 / 245 / 54c89351 (baddump) $end $info=c64dtv $mame 0.137 [Guru and Fabio Priuli] Commodore 64 Direct-to-TV (Version 2 050711), The Toy:Lobster Company, 2005 In the middle of 2004, after an absence from the marketplace of more than 10 years, PC manufacturer Tulip Computers BV (owners of the Commodore brand since 1997) announced the C64 Direct-to-TV (C64DTV), a joystick-based TV game based on the C64 with 30 games built into ROM. Designed by Jeri Ellsworth, a self-taught computer designer who had earlier designed the modern C-One C64 implementation, the C64DTV was similar in concept to other mini-consoles based on the Atari 2600 and Intellivision which had gained modest success earlier in the decade. The product was advertised on QVC in the United States for the 2004 holiday season. Some users have installed 1541 floppy disk drives, hard drives, second joysticks and keyboards to these units, which give the DTV devices nearly all of the capabilities of a full Commodore 64. The DTV hardware is also used in the mini-console/game Hummer, sold at RadioShack mid-2005. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Guru and Fabio Priuli added C64 Direct-to-TV (not working) system. Romset: 2097152 / 1 file / 1475672 packed flash.u2 / 2097152 / b820375a $end $info=c64dx $mame 0.114 [ ? ] Commodore 64DX Development System (Prototype, PAL, German), Commodore Business Machines, 1991 In 1990, an advanced successor to the C64, the Commodore 65 (also known as the "C64DX"), was prototyped, but the project was canceled by Commodore's chairman Irving Gould in 1991. The C65's specifications were very good for an 8-bit computer. For example, it could display 256 colors on screen, while OCS based Amigas could only display 64 in HalfBrite mode (32 colors and half-bright transformations); the HAM mode on the Amiga allowed all 4096 colors of the 12 bit color system, but it was awkward to use and had restrictions on color combinations between adjacent pixels. Although no specific reason was given for the C65's cancellation, it would have competed in the marketplace with Commodore's lower end Amigas and the CDTV. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.114: Added The Commodore 64DX Development System (Prototype, PAL, German) system. Romset: 131072 / ? files / 68293 packed 910429.bin / 131072 / b025805c $end $info=c64g $mame 0.128 [ ? ] Commodore 64G (PAL), Commodore Business Machines, 1986 Introduced in late 1989 marked the return to original homes, but this time a cream color. Also known as C64 or C64 III BN / E, was equipped with the latest evolution of the motherboard already introduced with the Commodore 64C, the ASSY 250469. Typical of the German market and product to ensure compatibility with a keyboard musical plastic which is hooked above the C/64. A similar enhancement was also produced in Italy, the company SIEL: The program was CMK25, combined with the music course "notes 7-bit" publisher Jackson. At a reprint, Jackson produced a different accessory, specific for 64C (source italian traslate: http://it.wikipedia.org/wiki/Commodore_64#Commodore_64G). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore 64G (PAL) system. Romset (latest upd 0.145): 20725 / 3 file / 14773 packed 251913-01.u4 / 16384 / 0010ec31 901225-01.u5 / 4096 / ec4272ee 252715-01.u8 / 245 / 54c89351 (baddump) $end $info=c64gs $mame 0.36b16 [Peter Trauner] Commodore 64 Games System (PAL), Commodore Business Machines, 1990 n 1990, the C64 was re-released in the form of a game console, called the C64 Games System (C64GS). A simple modification to the C64C's motherboard was made to orient the cartridge connector to a vertical position. This allowed cartridges to be inserted from above. A modified ROM replaced the BASIC interpreter with a boot screen to inform the user to insert a cartridge. It was designed to rival the Nintendo Entertainment System and the Sega Master System but it suffered from very low sales compared to its rivals and it was another commercial failure for Commodore, and it was never released outside of Europe. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 07/01/2012 r13926: Fixed regression [Curt Coder]. - 05/05/2011 r11434: Removed 1541 floppy since there is no IEC port on the C64GS [Curt Coder]. - 0.37b4: Changed c64gs to pal [Peter Trauner]. - 0.36b16: Peter Trauner added Commodore C64GS (NTSC) system. Romset: 20725 / 3 file / 14483 packed 390852-01.u4 / 16384 / b0a9c2da 901225-01.u5 / 4096 / ec4272ee 252535-01.u8 / 245 / 54c89351 (baddump) $end $info=c64j $mame 0.128 [ ? ] Commodore 64 (Japan), Commodore Business Machines, 1982 The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982. Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US $595. Preceded by the Commodore VIC-20 and Commodore PET machines, the C64 features 64 kilobytes (65,536 bytes) of RAM, hence the name, and had favourable sound and graphical specifications when compared to well known contemporary systems such as the Apple II, particularly as the price was well below that demanded by Apple. It is commonly known as the C64 or C=64 (after the graphic logo on the case) and occasionally as the CBM 64 (for Commodore Business Machines), or VIC-64. It has also been nicknamed the "breadbox" and "bullnose" due to the shape and color of its initial casing. During the C64's lifetime, sales totalled between 12.5 and 17 million units, making it the best-selling single personal computer model of all time. For a substantial period of time (1983–1986), the C64 dominated the market with between 30% and 40% share and 2 million units sold per year, outselling the IBM PC clones, Apple Inc. computers, and Atari 8-bit family computers. Sam Tramiel, a later Atari president and the son of Commodore's founder, said in a 1989 interview "When I was at Commodore we were building 400,000 C64s a month for a couple of years." Part of its success was because it was sold in retail stores instead of electronics stores. Commodore produced many of its parts in-house to control supplies and cost. It is sometimes compared to the Ford Model-T automobile for its role in bringing a new technology to middle-class households via creative mass-production. Approximately 10,000 commercial software titles were made for the Commodore 64 including development tools, office productivity applications, and games. C64 emulators allow anyone with a modern computer, or a compatible game console, to run these programs today. The C64 is also credited with popularizing the computer demo scene and is still used today by some computer hobbyists. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Added support for the Final Cartridge and Prophet-64 cartridges [Curt Coder]. Added Buddy System 64/128 v10 floppies [Quantum Leaper]. - 0.145: Renamed (c64jpn) to (c64j). - 0.128: Added Commodore 64 (Japan) system. Romset: 12288 / 2 files / 8261 packed 906143-02.bin / 4096 / 1604f6c1 906145-02.bin / 8192 / 3a9ef6f1 $end $info=c64p $mame 0.36 [ ? ] Commodore 64 (PAL), Commodore Business Machines, 1982 The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982. Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US $595. Preceded by the Commodore VIC-20 and Commodore PET machines, the C64 features 64 kilobytes (65,536 bytes) of RAM, hence the name, and had favourable sound and graphical specifications when compared to well known contemporary systems such as the Apple II, particularly as the price was well below that demanded by Apple. It is commonly known as the C64 or C=64 (after the graphic logo on the case) and occasionally as the CBM 64 (for Commodore Business Machines), or VIC-64. It has also been nicknamed the "breadbox" and "bullnose" due to the shape and color of its initial casing. During the C64's lifetime, sales totalled between 12.5 and 17 million units, making it the best-selling single personal computer model of all time. For a substantial period of time (1983–1986), the C64 dominated the market with between 30% and 40% share and 2 million units sold per year, outselling the IBM PC clones, Apple Inc. computers, and Atari 8-bit family computers. Sam Tramiel, a later Atari president and the son of Commodore's founder, said in a 1989 interview "When I was at Commodore we were building 400,000 C64s a month for a couple of years." Part of its success was because it was sold in retail stores instead of electronics stores. Commodore produced many of its parts in-house to control supplies and cost. It is sometimes compared to the Ford Model-T automobile for its role in bringing a new technology to middle-class households via creative mass-production. Approximately 10,000 commercial software titles were made for the Commodore 64 including development tools, office productivity applications, and games. C64 emulators allow anyone with a modern computer, or a compatible game console, to run these programs today. The C64 is also credited with popularizing the computer demo scene and is still used today by some computer hobbyists. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Added support for the Final Cartridge and Prophet-64 cartridges [Curt Coder]. Added Buddy System 64/128 v10 floppies [Quantum Leaper]. - 0.145: Renamed (c64pal) to (c64p). - 0.36: Added Commodore 64 (PAL) system. Romset: None required. $end $info=c64sw $mame 0.128 [ ? ] Commodore 64 (Sweden/Finland), Commodore Business Machines, 1982 The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982. Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US $595. Preceded by the Commodore VIC-20 and Commodore PET machines, the C64 features 64 kilobytes (65,536 bytes) of RAM, hence the name, and had favourable sound and graphical specifications when compared to well known contemporary systems such as the Apple II, particularly as the price was well below that demanded by Apple. It is commonly known as the C64 or C=64 (after the graphic logo on the case) and occasionally as the CBM 64 (for Commodore Business Machines), or VIC-64. It has also been nicknamed the "breadbox" and "bullnose" due to the shape and color of its initial casing. During the C64's lifetime, sales totalled between 12.5 and 17 million units, making it the best-selling single personal computer model of all time. For a substantial period of time (1983–1986), the C64 dominated the market with between 30% and 40% share and 2 million units sold per year, outselling the IBM PC clones, Apple Inc. computers, and Atari 8-bit family computers. Sam Tramiel, a later Atari president and the son of Commodore's founder, said in a 1989 interview "When I was at Commodore we were building 400,000 C64s a month for a couple of years." Part of its success was because it was sold in retail stores instead of electronics stores. Commodore produced many of its parts in-house to control supplies and cost. It is sometimes compared to the Ford Model-T automobile for its role in bringing a new technology to middle-class households via creative mass-production. Approximately 10,000 commercial software titles were made for the Commodore 64 including development tools, office productivity applications, and games. C64 emulators allow anyone with a modern computer, or a compatible game console, to run these programs today. The C64 is also credited with popularizing the computer demo scene and is still used today by some computer hobbyists. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145: Renamed (c64swe) to (c64sw). - 0.128: Added Commodore 64 (Sweden) system. Romset: 16384 / 3 files / 9300 packed charswe.bin / 4096 / bee9b3fd charswe2.bin / 4096 / 377a382b kernel.swe / 8192 / f10c2c25 $end $info=c65 $mame 0.36RC1 [Peter Trauner] Commodore 65 Development System (Prototype, NTSC), Commodore Business Machines, 1991 The Commodore 65 (also known as the C64DX, not to be confused with the Commodore SX-64 portable unit) was a prototype computer created by Fred Bowen and others at Commodore Business Machines (CBM) (part of Commodore International) in 1990–91. The project was cancelled by CEO Irving Gould. The C65 was an improved version of the Commodore 64, and it was meant to be backwards-compatible with the older computer, while still providing a number of advanced features close to those of the Amiga. When Commodore International was liquidated in 1994, a number of prototypes were sold on the open market, and thus a few people actually own a Commodore 65. Estimates as to the actual number of machines found on the open market range from 50 to 2000 units. As the C65 project was cancelled, the final 8-bit offering from CBM remained the triple-mode, 1–2 MHz, 128 kB (expandable), C64-compatible Commodore 128 of 1985. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added preliminary cartridge support through MESS core functions. Currently, .crt emulation uses unmodified C64 cart code and therefore is not working [Fabio Priuli]. - 0.127: Fixed regression introduced in 0.114 (bug #1244) [Roberto Zandona']. - 0.102: Implemented RAM configuration support [Nate Woods]. - 0.98: Fixed regression introduced in 0.96 [Nate Woods]. - 0.37b15: SID cleanup, realtime modifications, digisound support (fx sound good now, random number generation ok). Stereo enabled. Fixed 3 sprite collision issues, fixed interrupt enabling Added support for game/exrom cartridge lines in crt files bankswitching fixes; added support for alternate keyboard polling (matrix i/o reversed). Added second cia6526 irq(nmi) generation Added support for alternate keyboard polling (matrix i/o reversed). Added second cia6526 irq(nmi) generation [PeT]. - 0.37b5: m65ce02/m4510 timing corrected, fixed rtn, plp, rti, eom, added m65ce02 aug c65 speed improvements, ega/vga speed improvements [Peter Trauner]. - 0.37b4: Added c65 resolution switching, interlace support [Peter Trauner]. - 0.37b3: Added m4510 core, memory management changed and keyboard finished, DMA controller enhanced, quickloader fixed, added floppy simulation for devices 10,11, very early support of special c65/vic3 videomodes, (on the funet disks are only some graphic demos, works when you change disk access (bload, loadiff) to: bload "name",u10 loadiff "name",u10 ()load with dload"name",u10 or load"name",10) (and change the names to 8 letters in msdos [Peter Trauner]. - 0.36RC1: Peter Trauner added Commodore 65 system. Romset: 655360 / 5 files / 347118 packed 910111.bin / 131072 / c5d8d32e 910523.bin / 131072 / e8235dd4 910626.bin / 131072 / 12527742 910828.bin / 131072 / 3ee40b06 911001.bin / 131072 / 0888b50f $end $info=c80 $mame 0.133 [Curt Coder] C-80, Joachim Czepa, 1986 In 1986 presented Dipl. Ing. Joachim Czepa it's single-board computer with the U880 from the C-80. The keyboard and display unit is housed on a separate circuit board (source, german traslate: http://hc-ddr.hucki.net/wiki/doku.php/homecomputer:c80). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.133: System is now fully working [Curt Coder]. - 0.132: Curt Coder added skeleton driver of C-80 system. Romset: 1024 / 1 file / 957 packed c80.d3 / 1024 / ad2b3296 $end $info=c900 $mame 0.145u5 [Curt Coder] Commodore 900, Commodore, 1985 The Commodore 900 (also known as the Z-8000) was a prototype microcomputer intended for business computing and CAD purposes, and created by German Division of Commodore in 1985. The project was cancelled when Commodore bought Amiga. All of the prototypes were sold as scrap to 3rd party distributors. Only very few of these units may have survived. The C900 was a 16-bit computer based on the segmented version of the Zilog Z8000 CPU. It ran Coherent, a UNIX-like operating system. Two versions of the machine were developed: a workstation with 1024×800 pixels graphics, and a server with text only display. The C900's case is similar to the Amiga 2000's but slightly larger (Source: http://en.wikipedia.org/wiki/Commodore_900). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unupported WIP: - 0.145u5: Added skeleton driver of Commodore 900 system. - 25/03/2012 r14800: Cleanup softlist [Micko]. Romset: 32768 / 2 file / 13797 packed c 900 boot-h v 1.0.bin.u17 / 16384 / c3aa7fc1 c 900 boot-l v 1.0.bin.u18 / 16384 / 0aa39272 $end $info=canonv10 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] V-10, Canon, 1983 The V-10 was quite identical to the V-20, except that it had less RAM memory (just 16 KiB) and a white case. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Canon V-10 system. Romset: 32768 / 1 file / 25957 packed v10bios.rom / 32768 / e9ccd789 $end $info=canonv20 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] V-20, Canon, 1983 The Canon V-20 was a classical MSX microcomputer made by Japanese corporation Canon. It had an innovative digital camera interface (T-90/DMB-90) to use with the Canon T90. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Canon V-20 system. Romset: 32768 / 1 file / 25957 packed v20bios.rom / 32768 / e9ccd789 $end $info=carmarty $mame 0.135 [Barry Rodewald] FM-Towns Car Marty, Fujitsu, 1994 The FM Towns Marty was a fifth-generation video game console released in 1993 by Fujitsu, exclusively for the Japanese market. It was the first 32-bit home video game system, and came complete with a built in CD-ROM drive and disk drive. It was based on the earlier FM Towns computer system Fujitsu had released in 1989. The Marty was backward-compatible with older FM Towns games. In 1994 a new version of the console called the FM Towns Marty 2 was released. It featured a darker gray shell and a new lower price (66,000 yen) but was otherwise identical to the first Marty. It is widely believed that the FM Towns Marty 2 would feature similar improvements to the FM Towns 2, which had a swifter CPU than the first, but this is not the case.[1] It has also been speculated that the Marty 2 featured a 486 CPU, however this was also discovered to be false. As well as this, there is also the FM Towns Car Marty for installation in automobiles. This came in two versions, the MVP-1 (released in April 1994) and MVP-10 (released in November 1994). The only difference between the MVP-1 and MVP-10 is the drive mechanisms. There has been speculation that the MVP-10 was introduced since the MVP-1 broke easily. An additional accessory that was available to FM Towns Car Marty owners included a GPS, subsequently sold with a video monitor. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Barry Rodewald added Fujitsu FM-Towns Car Marty (not working) system. Romset: 3670048 / 9 files / 1465277 packed fmt_dic.rom / 524288 / 82d1daa2 fmt_dos.rom / 524288 / 2bc2af96 fmt_dos.romfmt_fnt.rom / 262144 / dd6fd544 fmt_sys.rom / 262144 / e1ff7ce1 mar_ex0.rom / 524288 / e248bfbd mar_ex1.rom / 524288 / ab2e94f0 mar_ex2.rom / 524288 / ce150ec7 mar_ex3.rom / 524288 / 582fc7fc mytowns.rom / 32 / bc58eba6 $end $info=casloopy $mame 0.140 [ ? ] Loopy, Casio, 1995 The Casio Loopy subtitled My Seal Computer SV-100, is a 32-bit games console sold exclusively in Japan. Released in October 1995, it was unique in that the marketing for it was completely targeted to female gamers. Only 10 games were released for it, most being in the otome games and dress-up genres. An interesting feature of this machine was that it included a built-in thermal color printer that could be used to create stickers from game screenshots. An optional accessory, called Magical Shop, allowed the machine to be used with outside devices (such as VCRs and DVD players) to obtain images from them, add text, and make stickers from those as well. The machine features only one controller port. Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.140: Added Casio Loopy system. Romset: 524288 / 1 file / 458038 packed bios2.lsi352 / 524288 / 8f51fa17 $end $info=cat $mame 0.133 [Miodrag Milanovic] Cat, Canon, 1987 The Canon Cat was a task-dedicated, desktop computer released by Canon Inc. in 1987 at a price of $1495 USD. On the surface it was not unlike the dedicated word processors popular in the late 1970s to early 1980s, but it was far more powerful and incorporated many unique ideas for data manipulation. Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 07/02/2012 r14374: Use generic nvram device in few drivers instead of custom implementation [Micko]. - 0.133: Miodrag Milanovic added Canon Cat system. Romset: 262144 / 4 files / 158835 packed r240h0.bin / 65536 / 94f89b8c r240h1.bin / 65536 / 898dd9f6 r240l0.bin / 65536 / 1b89bdc4 r240l1.bin / 65536 / 1a73be4f $end $info=cbm30 $mame 0.36RC1 [Peter Trauner] CBM 30xx, Commodore Business Machines, 1979 The CBM 3xxx and 4xxx series were revisions of the original PET 2001. The range was rebranded CBM (Commodore Business Machine), as PET was dropped. The 3xxx series introduced the 3000 series ROM sets, BASIC v3, and a completely redesigned keyboard layout, which used a full typewriter keyboard instead of the "mickey mouse" keyboard of the PET, and dropped the on-board cassette unit (source: http://uber-leet.com/?page=commodorepetcbm30xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.36RC1: Peter Trauner added Commodore CBM3000 Series (Basic 2) system. Romset: 16384 / 5 files / 12596 packed 901447-10.uf10 / 2048 / d8408674 901447-24.ud8 / 2048 / e459ab32 901465-01.ud6 / 4096 / 63a7fe4a 901465-02.ud7 / 4096 / ae4cb035 901465-03.ud9 / 4096 / f02238e2 $end $info=cbm30b $mame 0.36 [ ? ] CBM 30xx (Business keyboard), Commodore Business Machines, 1979 The CBM 3xxx and 4xxx series were revisions of the original PET 2001. The range was rebranded CBM (Commodore Business Machine), as PET was dropped. The 3xxx series introduced the 3000 series ROM sets, BASIC v3, and a completely redesigned keyboard layout, which used a full typewriter keyboard instead of the "mickey mouse" keyboard of the PET, and dropped the on-board cassette unit (source: http://uber-leet.com/?page=commodorepetcbm30xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.36: Added CBM 30xx (Business keyboard) system. Romset: 16384 / 5 files / 12596 packed 901447-10.uf10 / 2048 / d8408674 901465-01.ud6 / 4096 / 63a7fe4a 901465-02.ud7 / 4096 / ae4cb035 901465-03.ud9 / 4096 / f02238e2 901474-01.ud8 / 2048 / 05db957e $end $info=cbm30nor $mame 0.128 [ ? ] CBM 30xx (Norway, Business keyboard), Commodore Business Machines, 1979 The CBM 3xxx and 4xxx series were revisions of the original PET 2001. The range was rebranded CBM (Commodore Business Machine), as PET was dropped. The 3xxx series introduced the 3000 series ROM sets, BASIC v3, and a completely redesigned keyboard layout, which used a full typewriter keyboard instead of the "mickey mouse" keyboard of the PET, and dropped the on-board cassette unit (source: http://uber-leet.com/?page=commodorepetcbm30xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added CBM 30xx (Norway, Business keyboard) system. Romset: 16384 / 5 files / 12608 packed 901465-01.ud6 / 4096 / 63a7fe4a 901465-02.ud7 / 4096 / ae4cb035 901465-03.ud9 / 4096 / f02238e2 901474-01.ud8 / 2048 / 05db957e norwegian.uf10 / 2048 / 7c00534a $end $info=cbm40b $mame 0.36RC1 [Peter Trauner] CBM 40xx (Basic 4, CRTC 50Hz, 80 columns), Commodore Business Machines, 1981 The CBM 3xxx and 4xxx series were revisions of the original PET 2001. The range was rebranded CBM (Commodore Business Machine), as PET was dropped. The 3xxx series introduced the 3000 series ROM sets, BASIC v3, and a completely redesigned keyboard layout, which used a full typewriter keyboard instead of the "mickey mouse" keyboard of the PET, and dropped the on-board cassette unit (source: http://uber-leet.com/?page=commodorepetcbm30xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.36RC1: Peter Trauner added Commodore CBM4000 FAT Series (CRTC 50Hz) system. Romset: 6144 / 3 files / 4880 packed 901474-04.ud7 / 2048 / abb000e7 901474-04a.ud7 / 2048 / 845a44e6 901474-04o.ud7 / 2048 / c1ffca3a $end $info=cbm40n $mame 0.37b2 [Peter Trauner] CBM 40xx (Basic 4, CRTC 50Hz, 40 columns), Commodore Business Machines, 1981 The CBM 3xxx and 4xxx series were revisions of the original PET 2001. The range was rebranded CBM (Commodore Business Machine), as PET was dropped. The 3xxx series introduced the 3000 series ROM sets, BASIC v3, and a completely redesigned keyboard layout, which used a full typewriter keyboard instead of the "mickey mouse" keyboard of the PET, and dropped the on-board cassette unit (source: http://uber-leet.com/?page=commodorepetcbm30xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.37b2: Peter Trauner added Commodore CBM4000 FAT Series (CRTC) 50Hz system. Romset: 20480 / 6 files / 14781 packed 901447-10.ua3 / 2048 / d8408674 901465-20.ud9 / 4096 / 0fc17b9c 901465-21.ud8 / 4096 / 36d91855 901465-22.ud6 / 4096 / cc5298a1 901465-23.ud10 / 4096 / ae3deac0 901498-01.ud7 / 2048 / 3370e359 $end $info=cbm40o $mame 0.128 [ ? ] CBM 40xx (Basic 4, no CRTC, Normal keyboard), Commodore Business Machines, 1980 The CBM 3xxx and 4xxx series were revisions of the original PET 2001. The range was rebranded CBM (Commodore Business Machine), as PET was dropped. The 3xxx series introduced the 3000 series ROM sets, BASIC v3, and a completely redesigned keyboard layout, which used a full typewriter keyboard instead of the "mickey mouse" keyboard of the PET, and dropped the on-board cassette unit (source: http://uber-leet.com/?page=commodorepetcbm30xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added CBM 40xx (Basic 4, no CRTC, Normal keyboard) system. Romset: 24576 / 7 files / 17764 packed 901447-10.uf10 / 2048 / d8408674 901447-29.ud8 / 2048 / e5714d4c 901465-19.ud5 / 4096 / 3a5f5721 901465-20.ud6 / 4096 / 0fc17b9c 901465-21.ud7 / 4096 / 36d91855 901465-22.ud9 / 4096 / cc5298a1 901465-23.ud5 / 4096 / ae3deac0 $end $info=cbm40ob $mame 0.128 [ ? ] CBM 40xx (Basic 4, no CRTC, Business keyboard), Commodore Business Machines, 1980 The CBM 3xxx and 4xxx series were revisions of the original PET 2001. The range was rebranded CBM (Commodore Business Machine), as PET was dropped. The 3xxx series introduced the 3000 series ROM sets, BASIC v3, and a completely redesigned keyboard layout, which used a full typewriter keyboard instead of the "mickey mouse" keyboard of the PET, and dropped the on-board cassette unit (source: http://uber-leet.com/?page=commodorepetcbm30xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added CBM 40xx (Basic 4, no CRTC, Business keyboard) system. Romset: 24576 / 7 files / 17923 packed 901474-02.ud8 / 2048 / d8408674 901465-19.ud5 / 4096 / 3a5f5721 901465-20.ud6 / 4096 / 0fc17b9c 901465-21.ud7 / 4096 / 36d91855 901465-22.ud9 / 4096 / cc5298a1 901465-23.ud5 / 4096 / ae3deac0 901474-02.ud8 / 2048 / 75ff4af7 $end $info=cbm610 $mame 0.36 [ ? ] CBM 610 (50Hz), Commodore Business Machines, 1983 The Commodore CBM 610 is part of the series 600/700, the new powerful line of professional equipment developed and produced by Commodore starting in 1982, also known as CBM-II series. Computers in this series were equipped with MOS 6509 CPU compatible with the 6502 to 2MHz, 80-column display modes, Basic 4.0, SID sound chip (the same as the C64), a serial RS-232 interface and the usual IEEE-488 floppy disk drives and printers (source italian traslated: http://myretrocomputing.altervista.org/commodorecbm610/index.php). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.36: Added CBM 610 (50Hz) system. Romset: 53248 / 7 files / 38281 packed 901237-01.u25 / 4096 / 1acf5098 901242-02b.u60 / 8192 / 837978b5 901242-04a.u60 / 8192 / de04ea4f 901243-02b.u59 / 8192 / 9d0366f9 901243-04a.u59 / 8192 / b0dcb56d 901244-03b.u61 / 8192 / 4276dbba 901244-04a.u61 / 8192 / 09a5667e $end $info=cbm620 $mame 0.36 [ ? ] CBM 620 (50Hz), Commodore Business Machines, 1983 The Commodore CBM 610 is part of the series 600/700, the new powerful line of professional equipment developed and produced by Commodore starting in 1982, also known as CBM-II series. Computers in this series were equipped with MOS 6509 CPU compatible with the 6502 to 2MHz, 80-column display modes, Basic 4.0, SID sound chip (the same as the C64), a serial RS-232 interface and the usual IEEE-488 floppy disk drives and printers. The models 710 and CBM CBM 720 were characterized by a case with integrated monitor and separate keyboard, very similar to that of the Commodore 8032SK while the models 610 and 620 were compact and free of the monitor (source italian traslated: http://myretrocomputing.altervista.org/commodorecbm610/index.php). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36: Added CBM 620 (50Hz) system. Romset: 16384 / 2 files / 12312 packed 901240-03.u60 / 8192 / 72aa44e1 901241-03.u59 / 8192 / 5c1f3347 $end $info=cbm620hu $mame 0.37b10 [ ? ] CBM 620 (Hungary, 50Hz), Commodore Business Machines, 1983 The Commodore CBM 610 is part of the series 600/700, the new powerful line of professional equipment developed and produced by Commodore starting in 1982, also known as CBM-II series. Computers in this series were equipped with MOS 6509 CPU compatible with the 6502 to 2MHz, 80-column display modes, Basic 4.0, SID sound chip (the same as the C64), a serial RS-232 interface and the usual IEEE-488 floppy disk drives and printers. The models 710 and CBM CBM 720 were characterized by a case with integrated monitor and separate keyboard, very similar to that of the Commodore 8032SK while the models 610 and 620 were compact and free of the monitor (source italian traslated: http://myretrocomputing.altervista.org/commodorecbm610/index.php). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b10: Added CBM 620 (Hungary, 50Hz) system. Romset: 32768 / 3 files / 19550 packed 610.u60 / 16384 / 8eed0d7e charhun.bin / 8192 / 1fb5e596 kernhun.bin / 8192 / 0ea8ca4d $end $info=cbm710 $mame 0.36 [ ? ] CBM 710 (50Hz), Commodore Business Machines, 1983 The Commodore CBM 610 is part of the series 600/700, the new powerful line of professional equipment developed and produced by Commodore starting in 1982, also known as CBM-II series. Computers in this series were equipped with MOS 6509 CPU compatible with the 6502 to 2MHz, 80-column display modes, Basic 4.0, SID sound chip (the same as the C64), a serial RS-232 interface and the usual IEEE-488 floppy disk drives and printers. The models 710 and CBM CBM 720 were characterized by a case with integrated monitor and separate keyboard, very similar to that of the Commodore 8032SK while the models 610 and 620 were compact and free of the monitor (source italian traslated: http://myretrocomputing.altervista.org/commodorecbm610/index.php). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36: Added CBM 710 (50Hz) system. Romset: 4096 / 1 file / 1255 packed 901232-01.u25 / 4096 / 3a350bc3 $end $info=cbm720 $mame 0.36 [ ? ] CBM 720 (50Hz), Commodore Business Machines, 1983 The Commodore CBM 610 is part of the series 600/700, the new powerful line of professional equipment developed and produced by Commodore starting in 1982, also known as CBM-II series. Computers in this series were equipped with MOS 6509 CPU compatible with the 6502 to 2MHz, 80-column display modes, Basic 4.0, SID sound chip (the same as the C64), a serial RS-232 interface and the usual IEEE-488 floppy disk drives and printers. The models 710 and CBM CBM 720 were characterized by a case with integrated monitor and separate keyboard, very similar to that of the Commodore 8032SK while the models 610 and 620 were compact and free of the monitor (source italian traslated: http://myretrocomputing.altervista.org/commodorecbm610/index.php). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36: Added CBM 720 (50Hz) system. Romset: 20480 / 3 files / 13567 packed 901232-01.u25 / 4096 / 3a350bc3 901240-03.u60 / 8192 / 72aa44e1 901241-03.u59 / 8192 / 5c1f3347 $end $info=cbm720se $mame 0.37b10 [ ? ] CBM 720 (Sweden/Finland, 50Hz), Commodore Business Machines, 1983 The Commodore CBM 610 is part of the series 600/700, the new powerful line of professional equipment developed and produced by Commodore starting in 1982, also known as CBM-II series. Computers in this series were equipped with MOS 6509 CPU compatible with the 6502 to 2MHz, 80-column display modes, Basic 4.0, SID sound chip (the same as the C64), a serial RS-232 interface and the usual IEEE-488 floppy disk drives and printers. The models 710 and CBM CBM 720 were characterized by a case with integrated monitor and separate keyboard, very similar to that of the Commodore 8032SK while the models 610 and 620 were compact and free of the monitor (source italian traslated: http://myretrocomputing.altervista.org/commodorecbm610/index.php). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b10: Added CBM 720 (Sweden/Finland, 50Hz) system. Romset: 28672 / 4 files / 19795 packed 901233-03.u25 / 4096 / 09518b19 901240-03.u60 / 8192 / 72aa44e1 901241-03.u59 / 8192 / 5c1f3347 swe-901244-03.u61 / 8192 / 87bc142b $end $info=cbm80 $mame 0.36RC1 [Peter Trauner] CBM 80xx (Basic 4, CRTC 50Hz, 80 columns), Commodore Business Machines, 1981 The main improvement over the other PET / CBM computers is the 80-column display. The screen is 12 Inch large and the ROM version is 4.0. The CBM-80xx was often sold as a "bundle". It was made up of the computer (most often the CBM 8032, though other models were made), the 5.25" double disk drive CBM 8050 (500 KB, 77 tracks) and the bi-directional 132-columns, 160 CPS printer. The 8050 has a 6502 CPU, 4 KB of RAM and 12 KB of ROM (which contains the DOS). It was sold with Ozz, a Database, and a version of the spreadsheet "Visicalc" (source: http://uber-leet.com/?page=commodorecbm80xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.36RC1: Peter Trauner added Commodore CBM8000 60Hz system. Romset: 6144 / 3 files / 4880 packed 901474-04.ud7 / 2048 / abb000e7 901474-04a.ud7 / 2048 / 845a44e6 901474-04o.ud7 / 2048 / c1ffca3a $end $info=cbm80ger $mame 0.36RC1 [Peter Trauner] CBM 80xx (Germany, Basic 4, CRTC 50Hz, 80 columns), Commodore Business Machines, 1981 The main improvement over the other PET / CBM computers is the 80-column display. The screen is 12 Inch large and the ROM version is 4.0. The CBM-80xx was often sold as a "bundle". It was made up of the computer (most often the CBM 8032, though other models were made), the 5.25" double disk drive CBM 8050 (500 KB, 77 tracks) and the bi-directional 132-columns, 160 CPS printer. The 8050 has a 6502 CPU, 4 KB of RAM and 12 KB of ROM (which contains the DOS). It was sold with Ozz, a Database, and a version of the spreadsheet "Visicalc" (source: http://uber-leet.com/?page=commodorecbm80xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.36RC1: Peter Trauner added Commodore CBM8000 German (50Hz) system. Romset: 4096 / 2 files / 2445 packed chargen.de / 2048 / 3bb8cb87 german.bin / 2048 / 1c1e597d $end $info=cbm80hun $mame 0.128 [ ? ] CBM 80xx (Hungary, Basic 4, CRTC 50Hz, 80 columns), Commodore Business Machines, 1981 The main improvement over the other PET / CBM computers is the 80-column display. The screen is 12 Inch large and the ROM version is 4.0. The CBM-80xx was often sold as a "bundle". It was made up of the computer (most often the CBM 8032, though other models were made), the 5.25" double disk drive CBM 8050 (500 KB, 77 tracks) and the bi-directional 132-columns, 160 CPS printer. The 8050 has a 6502 CPU, 4 KB of RAM and 12 KB of ROM (which contains the DOS). It was sold with Ozz, a Database, and a version of the spreadsheet "Visicalc" (source: http://uber-leet.com/?page=commodorecbm80xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added CBM 80xx (Hungary, Basic 4, CRTC 50Hz, 80 columns) system. Romset: 4096 / 2 files / 2313 packed 901474-04.ud7 / 2048 / abb000e7 hungarian.ua3 / 2048 / a02d8122 $end $info=cbm80swe $mame 0.36RC1 [Peter Trauner] CBM 80xx (Sweden, Basic 4, CRTC 50Hz, 80 columns), Commodore Business Machines, 1981 The main improvement over the other PET / CBM computers is the 80-column display. The screen is 12 Inch large and the ROM version is 4.0. The CBM-80xx was often sold as a "bundle". It was made up of the computer (most often the CBM 8032, though other models were made), the 5.25" double disk drive CBM 8050 (500 KB, 77 tracks) and the bi-directional 132-columns, 160 CPS printer. The 8050 has a 6502 CPU, 4 KB of RAM and 12 KB of ROM (which contains the DOS). It was sold with Ozz, a Database, and a version of the spreadsheet "Visicalc" (source: http://uber-leet.com/?page=commodorecbm80xx). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.36RC1: Peter Trauner added Commodore CBM8000 Swedish (50Hz) system. Romset: 4096 / 2 files / 2324 packed 901447-14.ua3 / 2048 / 48c77d29 swedish.bin / 2048 / 75901dd7 $end $info=cbm8296 $mame 0.128 [ ? ] CBM 8296 (Basic 4, CRTC 50Hz, 80 columns), Commodore Business Machines, 1984 The CBM-II series was the professional line of computers developed by Commodore as an evolution of previous series PET/CBM. Of this line were also part of the Commodore 8296 Commodore 8296-D and who are considered descendants of the "old" CBM8032 for the many similarities they had with this machine (source - translated from Italian: http://myretrocomputing.altervista.org/commodorecbm8296/index.php). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added CBM 8296 (Basic 4, CRTC 50Hz, 80 columns) system. Romset: 20480 / 3 files / 14468 packed 324746-01.ue7 / 16384 / 7935b528 901447-10.uc5 / 2048 / d8408674 901474-04.ue8 / 2048 / c1ffca3a $end $info=cbm8296d $mame 0.128 [ ? ] CBM 8296D, Commodore Business Machines, 1984 The CBM-II series was the professional line of computers developed by Commodore as an evolution of previous series PET/CBM. Of this line were also part of the Commodore 8296 Commodore 8296-D and who are considered descendants of the "old" CBM8032 for the many similarities they had with this machine (source - translated from Italian: http://myretrocomputing.altervista.org/commodorecbm8296/index.php). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore CBM 8296D system. Romset: 20480 / 3 files / 14468 packed 324746-01.ue7 / 16384 / 7935b528 901447-10.uc5 / 2048 / d8408674 901474-04.ue8 / 2048 / c1ffca3a $end $info=cc10 $mame 0.140 [ ? ] Chess Challenger 10 (Model CC10/BCC), Fidelity Electronics, 1978 The Fidelity Chess Challenger 10 was brought in three versions on the market, referred to as A, B and C version, the C version is considered the game strongest, but this is in relation to total a relatively modest skill level of CC10 to see (source - translated from German: http://www.schach-computer.info/wiki/index.php/Fidelity_Chess_Challenger_10). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Added skeleton driver of Fidelity Chess Challenger 10 system. Romset: 4096 / 1 file / 1849 packed cc10.bin / 4096 / bb9e6055 $end $info=ccmk1 $mame 0.119 [Wilbert Pol] Chess Champion MK I, Computer Electronic, 1979 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Renamed (mk1) to (ccmk1). - 0.128: Added clickable artwork [Hobie Troxell]. - 0.119: Fixed interrupt issues and re-enabled driver [Wilbert Pol]. - 0.61: Removed Chess Champion MK I system. - 0.37b15: Added Chess Champion MK I system. Romset: 2048 / 1 file / 1661 packed 82c210-1 / 2048 / 278f7bf3 $end $info=ccmk2 $mame 0.37b8 [PeT] Chess Champion MK II, Quelle International, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u1: Renamed (mk2) to (ccmk2). - 0.128: Added clickable artwork [Hobie Troxell]. - 0.112: Updated to use the new artwork system [Justin Kerk]. - 0.37b8: PeT added Chess Champion MK II system. Romset: 5120 / 2 files / 3751 packed 005_2179 / 4096 / 6f10991b 024_1879 / 1024 / 4f28c443 $end $info=ccs2422 $mame 0.136 [ ? ] CCS Model 2422B, California Computer Systems, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of CCS Model 2422B system. Romset: 2560 / 3 files / 1000 packed 2422.u22 / 256 / e41858bb 2422.u23 / 256 / b279cada 2422b.u24 / 2048 / 6cf22e31 $end $info=ccs2810 $mame 0.136 [ ? ] CCS Model 2810, California Computer Systems, 1980 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of CCS Model 2810 system. Romset: 2048 / 1 file / 1526 packed ccs2810_u8.bin / 2048 / 0c3054ea $end $info=cd2650 $mame 0.138 [ ? ] CD 2650, Central Data, 1977 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Central Data 2650 system. Romset: 9216 / 2 files / 3365 packed c10_char.bin / 8192 / cb530b6f cd2650.rom / 1024 / 5397328e $end $info=cd32 $mame 0.132 [incog, Fabio Priuli] Amiga CD32 (PAL), Commodore Business Machines, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 19/11/2011 r13309: A bunch of consistency fix in cd32.xml [Fabio Priuli]. - 0.132: incog and Fabio Priuli added Amiga CD32 (not working) system. Romset: 1048576 / 1 file / 673425 packed 391640-03.u6a / 1048576 / d3837ae4 $end $info=cdimono1 $mame 0.132 [incog] CD-i (Mono-I) (PAL), Philips, 1991 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported WIP: - 0.135: Renamed (cdi) to (cdimono1). Promoted from GAME_NOT_WORKING [Harmony]. Split LCD into a secondary screen, added appropriate default layouts [Carlos]. Implemented support for a Mono-I class CD-i player [Harmony]: * Contains basic CDIC + SLAVE implementation from a Mono-I board. * Theoretically conatins the extra 1MByte of RAM of a DVC cartridge. * Supports savestates. - 0.132: incog added Philips CD-I (not working) system. Romset: 1048576 / 2 files / 468444 packed cdi200.rom / 524288 / 40c4e6b9 cdi220b.rom / 524288 / 279683ca $end $info=cdtv $mame 0.106 [Dirk Best] CDTV (NTSC), Commodore Business Machines, 1991 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 19/11/2011 r13309: A bunch of consistency fix in cdtv.xml [Fabio Priuli]. - 0.135: Added workaround for crash due to CDDA failing initialization (more work needed to properly fix this) and fixed CIA0 problem which was crashing MESS with some games (e.g. Turrican) [Fabio Priuli]. - 0.126: Fixed a couple of regressions introduced in 0.125. Still CDTV regression is not fixed [Fabio Priuli]. - 0.118: Added NVRAM support [Ernesto Corvi]. - 0.106: Dirk Best added CDTV (NTSC) system. Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 524288 / 3 files / 321308 packed 315093-02.u13 / 262144 / c4f0f55f 391008-01.u34 / 131072 / 791cb14b 391009-01.u35 / 131072 / accbbc2e $end $info=cdx $mame 0.133 [ ? ] CDX (USA, NTSC), Sega, 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added Sega CDX (USA, NTSC) system. Romset: 131072 / 1 file / 94134 packed segacdx_bios_2_21_u.bin / 131072 / d48c44b5 $end $info=cf1200 $mame 0.80 [Jirou Kaneda] CF-1200 (Japan), National / Matsushita, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.80: Jirou Kaneda added National CF-1200 system. Romset: 32768 / 1 file / 26087 packed 1200bios.rom / 32768 / 5ad03407 $end $info=cf2000 $mame 0.80 [Jirou Kaneda] CF-2000 (Japan), National / Matsushita, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.80: Jirou Kaneda added National CF-2000 system. Romset: 32768 / 1 file / 25996 packed 2000bios.rom / 32768 / ee229390 $end $info=cf2700 $mame 0.80 [Jirou Kaneda] CF-2700 (Japan), National / Matsushita, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.80: Jirou Kaneda added National CF-2700 system. Romset: 32768 / 1 file / 26087 packed 2700bios.rom.ic32 / 32768 / 5ad03407 $end $info=cf2700g $mame 0.143u3 [ ? ] CF-2700G, Panasonic, 1984 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Panasonic CF-2700G system. Romset: 32768 / 1 file / 26014 packed cf2700g.rom / 32768 / 4aa194f4 $end $info=cf3000 $mame 0.80 [Jirou Kaneda] CF-3000 (Japan), National / Matsushita, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.80: Jirou Kaneda added National CF-3000 system. Romset: 32768 / 1 file / 26087 packed 3000bios.rom / 32768 / 5ad03407 $end $info=cf3300 $mame 0.81 [Jirou Kaneda] CF-3300 (Japan), National / Matsushita, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added National CF-3300 system. Romset: 49152 / 2 files / 38495 packed 3300bios.rom / 32768 / 5ad03407 3300disk.rom / 16384 / 549f1d90 $end $info=cfx9850 $mame 0.142 [ ? ] CFX-9850G, Casio, 1996 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 14/05/2011 r11545: Attempt to fix input port definition and some i/o handling [Wilbert Pol]. - 0.142: Added CFX-9850G system. Romset: 1081344 / 3 files / 315145 packed cfx9850.bin / 524288 / 6c9bd903 cfx9850b.bin / 524288 / cd3c497f hcd62121.bin / 32768 / e72075f8 $end $info=cgc7900 $mame 0.138 [ ? ] CGC 7900, Chromatics, 1980 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 10/05/2011 r11505: Fixed crash on 64-bit MSVC build [Curt Coder]. - 0.138: Added skeleton driver of Chromatics CGC 7900 system. Romset: 67584 / 18 files / 34852 packed 210244 80c even ce40 dos 1.6b.ue13 / 4096 / 3b64e4cb 210245 80c odd 1ac3 dos 1.6b.uf13 / 4096 / 0b6539ca 210258 80ak even b2f6 mon 1.3.ue15 / 4096 / ec5a1250 210259 80ak odd cd66 mon 1.3.uf15 / 4096 / 61eb43c6 210274 800k even a3ee term 1.4.ue24 / 4096 / 5fa8f368 210275 800k odd bbb3 term 1.4.uf24 / 4096 / 4d479457 210276 802k even 0c22 term 1.4.ue22 / 4096 / c88c44ec 210277 802k odd b58c term 1.4.uf22 / 4096 / 52ffe01f 210278 804k even eaf4 term 1.4.ue21 / 4096 / 7fe326db 210279 804k odd 3f6d term 1.4.uf21 / 4096 / 6c12d81c 210280 806k even 679d term 1.4.ue20 / 4096 / 70930d74 210281 1.4 806k odd sum 611e.uf20 / 4096 / 8080aa2a 210290 idris even rel3 sum 0cce.ue12 / 4096 / 07065772 210291 idris odd rel3 sum 5d11.uf12 / 4096 / d81b30da alt 46a7.ua14 / 1024 / be22b7e4 norm chrset 4b40.ua13 / 1024 / 55eb7b87 su7700 210282 808k even opmod term 1.4 sum 2550.ue18 / 4096 / 8f5834cd su7700 210283 808k odd opmod term 1.4 sum faca.uf18 / 4096 / e593b133 $end $info=cgenie $mame 0.1 [Juergen Buchmueller] Colour Genie 2000, EACA Computers Ltd., 1982 The EACA EG2000 Colour Genie is a computer produced by Hong Kong-based manufacturer EACA. It followed their earlier Video Genie I and II computers and was released around the same time as the business-oriented Video Genie III. The BASIC is compatible with the Video Genie I and II and the TRS-80, except for graphic and sound commands; some routines for Video Genie I BASIC commands were left over in the Colour Genie's BASIC ROM. Programs were provided to load TRS-80 programs into the Colour Genie. Colour Genie disks could be read in a TRS-80 floppy disk drive but not vice versa. Unlike the earlier Video Genies, which were compatible with their main competitor (the Model I TRS-80), the Colour Genie is also incompatible with the rival TRS-80 Color Computer -- one fundamental difference being the different CPUs. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported Bugs: [Bug 1686] Various Colour Genie issues [Bug 1727] Disk emulation does not work [Bug 1725] When the disk funktion is disabled then emulation does not work at all [Bug 1730] Pressing MOD SEL key enables "hires" graphic ram as BASIC ram no implemented [Bug 1731] Pressing both RST Key for NMI is not implemted. WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.128: Properly implemented the cassette loading [Wilbert Pol]. - 0.113: Changed some variables to initialize at startup (bug #1055) [Nate Woods]. - 0.106: Implemented configurable RAM support [Nate Woods]. - 0.102: Fixed regression introduced in MESS 0.96 (bug #752) [Nate Woods]. - 0.56.1: Floppy initialization fixed for when no floppy attached (Bug #95) [Ben Bruscella]. - 0.36b16: Updates to cgenie, trs80 and ti99_4a due to wd179x update [Juergen Buchmueller]. - 0.36b14: Fixes to the cgenie vidhrdw code [Juergen Buchmueller]. - 0.36b13: Corrected wd179x to use the new fileio semantics. This fixes the trs80, cgenie and ti99 drivers [Juergen Buchmueller]. - 0.36b12: Tape support in the cgenie driver [Juergen Buchmueller]. - 0.1: Juergen Buchmueller added EACA Colour Genie 2000 system. Romset: 26624 / 3 files / 21249 packed cgdos.rom / 8192 / 2a96cf74 cgenie.rom / 16384 / d359ead7 cgenie1.fnt / 2048 / 4fed774a $end $info=cgenienz $mame 0.36b6 [Mathis Rosenhauer] Colour Genie EG2000 (New Zealand), EACA Computers Ltd, 1982 The EACA EG2000 Colour Genie is a computer produced by Hong Kong-based manufacturer EACA. It followed their earlier Video Genie I and II computers and was released around the same time as the business-oriented Video Genie III. The BASIC is compatible with the Video Genie I and II and the TRS-80, except for graphic and sound commands; some routines for Video Genie I BASIC commands were left over in the Colour Genie's BASIC ROM. Programs were provided to load TRS-80 programs into the Colour Genie. Colour Genie disks could be read in a TRS-80 floppy disk drive but not vice versa. Unlike the earlier Video Genies, which were compatible with their main competitor (the Model I TRS-80), the Colour Genie is also incompatible with the rival TRS-80 Color Computer -- one fundamental difference being the different CPUs. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36b6: Mathis Rosenhauer added Colour Genie EG2000 system. Romset: 32768 / 2 files / 26706 packed cg-basic-rom-v1-pal-en.rom / 16384 / 844aaedd cgromv2.rom / 16384 / cfb84e09 $end $info=channelf $mame 0.37b6 [Frank Palazzolo, Juergen Buchmueller] Channel F, Fairchild, 1976 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.141: Tokenized audio state [Atari Ace]. - 0.138: Added .hsi file with hashes from GoodChaF V3.1415 [Cowering]; added support for CHF extension [Robbbert]. - 0.130: Added support for "new" sound, fixed PAL clock [Fredric QJ Blåholtz]. - 0.37b6: Frank Palazzolo and Juergen Buchmueller added Channel F system. Romset: 3072 / 3 files / 2367 packed sl31253.rom / 1024 / 04694ed9 sl31254.rom / 1024 / 9c047ba3 sl90025.rom / 1024 / 015c1e38 $end $info=channlf2 $mame 0.130 [Fredric QJ Blåholtz] Channel F II, Fairchild, 1978 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Fredric QJ Blåholtz added Channel F II system. Romset: 3072 / 3 files / 2367 packed sl31253.rom / 1024 / 04694ed9 sl31254.rom / 1024 / 9c047ba3 sl90025.rom / 1024 / 015c1e38 $end $info=chaos $mame 0.138 [ ? ] Chaos 2, , 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Chaos 2 system. Romset: 16384 / 4 files / 6432 packed chaos.001 / 4096 / 3b433e72 chaos.002 / 4096 / 8b0b487f chaos.003 / 4096 / 5880db81 chaos.004 / 4096 / 5d6839d6 $end $info=chessmst $mame 0.132 [ ? ] Chess-Master, VEB Mikroelektronik Erfurt, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u4: Added layout and input ports [Sandro Ronco]. - 0.132: Added skeleton driver of Chess-Master system. Romset: 10240 / 10 files / 8310 packed 056.bin / 1024 / 2b90e5d3 057.bin / 1024 / e666fc56 058.bin / 1024 / 6a17fbec 059.bin / 1024 / e96e3d07 060.bin / 1024 / 0e31f000 061.bin / 1024 / 69ad896d 062.bin / 1024 / c42925fe 063.bin / 1024 / 86be4cdb 064.bin / 1024 / e82f5480 065.bin / 1024 / 4ec0e92c $end $info=chesstrv $mame 0.144u4 [Curt Coder] Chess Traveller, Acetronic, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.144u4: Curt Coder added Acetronic Chess Traveller system. Romset: 2048 / 1 file / 1749 packed 3870-sl90387 / 2048 / b76214d8 $end $info=cip01 $mame 0.132 [Miodrag Milanovic] CIP-01, Electronica, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added CIP-01 system. Romset: 16384 / 1 file / 1866 packed cip01.rom / 16384 / 0516a329 $end $info=cip03 $mame 0.128 [ ? ] CIP-03, Electronica, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added CIP-03 system. Romset: 16384 / 1 file / 12273 packed cip03.rom / 16384 / c7d0cd3c $end $info=clcd $mame 0.136 [Curt Coder] LCD (Prototype), Commodore Business Machines, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Curt Coder added skeleton driver of Commodore LCD (Prototype) system. Romset: 131072 / 4 files / 79446 packed kizapr.u102 / 32768 / 59103d52 sept-m-13apr.u104 / 32768 / 41028c3c sizapr.u103 / 32768 / 0aa91d9f ss-calc-13apr.u105 / 32768 / 88a587a7 $end $info=cm1200 $mame 0.137 [ ? ] M-1200 (?), Conic, 1978 ... Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported WIP: - 0.137: Added M-1200 (?) system. Romset: 3072 / 3 files / 2927 packed 86676.ic13 / 1024 / a7d0dd3b 86677b.ic14 / 1024 / 82a2d29e 87201.ic12 / 1024 / 8006a1e3 $end $info=cm1800 $mame 0.142u3 [ ? ] M-1800 (?), Conic, 197? ... Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported WIP: - 0.142u3: Added CM-1800 system. Romset: 2048 / 1 file / 1680 packed cm1800.rom / 2048 / 85d71d25 $end $info=cmdpc30 $mame 0.142 [ ? ] PC 30 III, Commodore Business Machines, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added skeleton driver of PC 30 III system. Romset: 40960 / 3 files / 24722 packed 5788005.u33 / 8192 / 0bf56d70 commodore pc 30 iii even.bin / 16384 / 36307aa9 commodore pc 30 iii odd.bin / 16384 / 41bae42d $end $info=cobra80 $mame 0.134 [ ? ] Cobra 80K, ITCI, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Added skeleton driver of ITCI Cobra 80K system. Romset: 4096 / 2 files / 3529 packed boot64k_v1.bin / 2048 / a54aae6d boot64k_v2.bin / 2048 / ee91cc89 $end $info=cobrasp $mame 0.134 [ ? ] Cobra, ITCI, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (cobra) to (cobrasp). - 0.134: Added skeleton driver of ITCI Cobra system. Romset: 4096 / 2 files / 3529 packed boot64k_v1.bin / 2048 / a54aae6d boot64k_v2.bin / 2048 / ee91cc89 $end $info=coco $mame 0.36b7 [Mathis Rosenhauer] Color Computer, Tandy Radio Shack, 1980 The Radio Shack TRS-80 Color Computer (also marketed as the Tandy Color Computer and affectionately nicknamed CoCo) was a home computer launched in 1980. It was one of the earliest of the first generation of computers marketed for home use in English-speaking markets. While the model was eventually eclipsed by the onset of the IBM PC clones, enthusiasts have continued to affectionately tinker with the "CoCo" to the present day. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 08/12/2011 r13521: Apostrophe is fine in coco_cart.xml [Fabio Priuli]. - 0.144u1: Multiple VHD support [Nathan Woods]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 27/06/2011 r12082: Added Coco MultiPak support, for now FDC fixed on 4th slot and no way to change active cart [Micko]. - 26/06/2011 r12075: Coco cart devices rewritten to be slot devices, floppy still not finished so please do not make issues regarding this, will be done tomorrow [Micko]. - 0.142u5: Fixed floppy index pulse [Curt Coder]. Added cart softlist [K1W1]. - 29/05/2011 r11705: Made coco softlist works, now PAK is assumed default,since in case of softlist loading default is only first PCB, others can be mapped later with feature [Miodrag Milanovic]. - 0.135: Converted inputs to use PORT_CATEGORY (i.e. you now select controller type in the Categories submenu). When Joystick is selected in either Right or Left Controller Port, Hi-Res Interface becomes available in the Driver Configuration submenu [Fabio Priuli]. - 0.134: Added support for hi-res interface [Nathan Woods]. - 0.130: Cleanups. Fixed "Cartridge Auto-Start" setting (bug #1772). Added "unwired" (i.e. - can't connect to anything) support for the RS-232 PAK. This is merely a curiosity for now (bug #1772) [Nathan Woods]. - 0.129: Fixed Dragon Alpha, via MAME update, the NMI enable/disable allowing disks to boot again [Phill Harvey-Smith]. Minor cartridge loading code cleanups [Nathan Woods]. - 0.126: Changed MUX delay from 16us to 8us to fix a joystick input bug under [Nitr]OS-9. Since this delay was introduced to fix Photon (as per bug #655) and we've been unable to test Photon, it is unclear whether this reintroduces bug #655 (bug #1608) [Nate Woods]. - 0.125: Transitioned Bitbanger and VHD support to use MAME's core device system [Nate Woods]. - 0.124: Added a quickload for .BIN files. Fixed bug that could cause joystick button presses to not be registered (bug #1532) [Nate Woods]. - 0.121: Modified the CoCo's keyboard handler to pass along the tri-state buffer from port B to port A. Updated to use MAME's 6242 RTC implementation [tim lindner]. - 0.118: Fixed writing when extending the lengths of a VHD file (bug #1320). Fixed PIA regression that prevented OS-9 level 1 from working (bug #1314) [Nate Woods]. - 0.116: Cartridge slot rearchitecture [Nate Woods]. - 0.114: Fixed PIA misconfiguration (bug #1115); fixed Lightgun emulation; implemented MUX switching delay (bug #655) [tim lindner]. - 0.112: Fixed regression in one-bit sound (bug #1041). Fixed crash when ramsize was set to less than 32k (bug #993). Fixed hi-res interface regression introduced in 0.105. Also cleaned up how input devices work (bug #1025) [Nate Woods]. - 0.111: Implemented Diecom Light Gun Adapter (bug #971) [Tim Lindner]. - 0.107: Fixed a subtle problem when creating DMK disk images (bug #864) [Nate Woods]. - 0.106: Changed joystick key assignments from arrow keys to numeric keypad, as well as added mouse button assignments. Complete rewrite of both M6847 and GIME video code; timing and performance enhancements. Fixed joystick regression introduced in 0.105 (bug #876) [Nate Woods]. - 0.99: Fixed a rounding error in cassette loading that affected the Dragon game "Screaming Abdabs" (bug #735) [Nate Woods]. - 0.97: Improved .CAS loading for images with odd block sequences [Phill Harvey-Smith]. - 0.96: Lengthened certain floppy disk controller operations; now NitrOS-9 boots on the CoCo 1/2 (bug #502) [Phill Harvey-Smith]. Fixed joystick ranges (they were previously 0-62 instead of 0-63.) bug #698) [Nate Woods]. - 0.92: Added support for The Rat graphics mouse (bug #639) [Tim Lindner]. - 0.90: Fixed a bug in DMK image creation that caused MESS and Imgtool to always zero count sectors when created (bug #630) [Nate Woods]. - 0.89: Fixed a regression that caused printer output to not work properly (bug #612) [Nate Woods]. - 0.88: Fixed a bug in DMK disk loading; games encoded with certain forms of copy protection now run (bug #606) [Tim Lindner]. - 0.85: Implemented .os9 disk image creation support (bug #576) [Nate Woods]. - 0.73: CoCo joystick buttons can now be mapped to the mouse buttons (bug #317) [Nate Woods]. - 0.70: Implemented cocodmk_sector_count() and cocodmk_sector_info() in coco_dsk.c, allowing DMK images with weird sector sizes to load properly (bug #378) [tim lindner]. - 0.68: PIA properly resets [Nate Woods]. - 0.67: Added direct support for OS-9 floppy disk images. If an attached disk's filename ends in .os9, the first sector will be analyzed for geometry information. Scaled the joystick port to 64 quanta rather than 256 (bug #340) [Tim Lindner]. Fixed bug #359. Added support for new GoodTools file extensions (bugs #277, #278, #279, #350) [Nate Woods]. - 0.62: Fixed some bugs related to handling of degenerate JVC files (where the file size is less than 161280 bytes) (bug #281) [Nate Woods]. - 0.61.1: Update CRC for bas10.rom. Previous dump was bad. I would like to send a pecial "Thank you" to Sellam Ismail (http://www.vintage.org) for finding a Color Computer that contained Color BASIC 1.0 [tim lindner]. Moved disk handling code over to new FormatDriver system; allowing transparent disk image handling for JVC, VDK, and DMK file formats. Fixed a recent stupid bug in m6847 timing that had an effect on certain timing situations (bug #249). Made sure that SAM (and GIME on the CoCo 3) registers are properly reset after a crash [Nate Woods]. - 0.61: Fixed a very ugly bug that could cause freezups under OS-9 and other forms of disk accesses. This was because interrupts were dropped when the CPU is halted. (Bugs #197, #229). The virtual printer should now be responsive to bitbanger output of any arbitrary baud [Nate Woods]. Fixed a OKI M6242B clock emulation problem and a problem with Disto Real Time Clock emulation [tim lindner]. - 0.56.1: Converted CoCo drivers to use configurable RAM sizes, and the CoCo 3 driver now supports the 2 MB upgrade (if I knew the specs, it would be very trivial for me to support the 8 MB upgrade). Fixed a bug in DMK disk image on little endian machines. (Bug #179) [Nate Woods]. - 0.56: Improved one bit sound out. Improved support for DMK file format; now supports multiple sector sizes. Fixed double sided disk access in OS-9. Added support for the memory sense switch used to select between 64/32, 16 and 4K [tim lindner]. - 0.37b15: Implemented support for the Orch90 cartridge [Tim Lindner]. Completely rewritten midframe video mode rendering, which now applies not just to the CoCo 3, but to all systems that use the m6847 and derivatives. Also, a few effects now work that never have done before, including the dynamite effect in Canyon Climber and some SockMaster demos. Totally reworked ROM support; cartridge IO is now modular, the CART signal is handled better, and ROMs that don't take up the full address space are properly mirrored. These changes make many more cartridges work properly, including Mind-Roll which is banked. Also, properly NOP'd invalid memory areas, which prevented Arkanoid from running [Nate Woods]. - 0.37b13: Added support for raw Program Pak dumps (use file extenion .ROM). Also, implemented the 1-bit sound mode. Basic save state support added [Nate Woods]. - 0.37b11: Reworked m6847 synchronization and sound mux signals to make them much more accurate. Fixed a bug that caused the joystick to max out all the time. Added a new abstraction layer for cartridge IO interfaces. Optimized graphics emulation a bit. Adjusted default controls so that joystick buttons will work by default. Improved PMODE 4 artifact colors to be more accurate (special thanks to John Kowalski for providing color information) [Nate Woods]. - 0.37b9: Fixed the border colors when POKE 65314, [64-79;88-95] is invoked. [Nate Woods]. - 037b7: Updated CoCo drivers with new romsets to match the actual chips in the system. coco.rom split into bas12.rom, extbas11.rom and disk11.rom, and coco3.rom now must be of length 32768. This requires a dump from an EPROM reader. Fixed a bug in cassette writing. Cassette tape controls and CoCo motor signal now operate independently [Nate Woods]. - 0.37b5: Now using schedule_full_refresh() and PAK loader fixes applied [Nate Woods]. - 0.37b4: Now supports memory size SAM register, removed 2nd fire button from joysticks (only CoCo 3 has this). Video display now draws border [Nate Woods]. - 0.37b3: Better .CAS file support, now supports cassette writes, slightly better .PAK file support; now uses the standard wd179x code. As a result, src/mess/machine/cocodisk.c is not necessary anymore, implemented 63.5usec horizontal sync interrupt ()Dragon/CoCo/CoCo 3), implemented secondary fire buttons for both joysticks (Dragon/CoCo/CoCo 3), keyboard interrupt (CoCo 3) [Nate Woods]. - 0.37b1: COCO/DRAGON now supports two distinct joysticks [Nate Woods]. - 0.36RC1: Added support for true lower case in lores text modes, and special characters in hires text modes for the CoCo 3 and added a "blur correction" mode for artifact colors in an attempt to make artifact colors be displayed more accurately. Fixed a few CoCo III related bugs; most notably with PAK loading. The CoCo driver will now recognize .PAK files that contain snapshot information (meaning that most .PAK files on the net will now work). In addition, .PAK files are now loaded as IO_SNAPSHOT, rather than IO_CARTSLOT. Implemented the previously unimplemented graphics modes (G1C/G1R/G2C/G2R), enabled the fancy semigraphic modes; on the CoCo one could change the VDG as one mode but tell the SAM (synchronous address multiplexer) to feed data to the VDG as if a different video mode was done. This created the semigraphic modes that were used in games like Protector. Plot_pixel() is now used instead of assuming 8-bit bitmaps [Nate Woods]. - 0.36b16: PMODE 4 artifact colors in the CoCo drivers. The COCO had a black and white video mode that actually had two more colors in there that were created because the TV couldn't actually handle the high resolution. These colors would not appear on some monitors, and when they did appear, they would sometimes switch back and forth. Added a "dip switch" to the driver to control how these artifact colors are displayed, if at all [Nate Woods]. - 0.36b15: CoCo driver update, which includes the coco3 startup crash fix, and floppy disk bug fix in the Coco floopy disk code [Mathis Rosenhauer, Nate Woods]. - 0.36b12: Enabled the Disk Basic ROM (disk.rom) for the CoCo and CoCo 3 [Nathan]. - 0.36b7: Mathis Rosenhauer added Color Computer system. Romset: 8192 / 1 file / 7300 packed bas10.rom / 8192 / 00b50aaa $end $info=coco2 $mame 0.37b10 [ ? ] Color Computer 2, Tandy Radio Shack, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Reworked m6847 synchronization and sound mux signals to make them much more accurate. Fixed a bug that caused the joystick to max out all the time. Added a new abstraction layer for cartridge IO interfaces. Optimized graphics emulation a bit. Adjusted default controls so that joystick buttons will work by default. Improved PMODE 4 artifact colors to be more accurate (special thanks to John Kowalski for providing color information) [Nate Woods]. - 0.134: Added support for hi-res interface [Nathan Woods]. - 0.61.1: Moved disk handling code over to new FormatDriver system; allowing transparent disk image handling for JVC, VDK, and DMK file formats. Made sure that SAM (and GIME on the CoCo 3) registers are properly reset after a crash [Nate Woods]. - 0.37b15: Completely rewritten midframe video mode rendering, which now applies not just to the CoCo 3, but to all systems that use the m6847 and derivatives. Also, a few effects now work that never have done before, including the dynamite effect in Canyon Climber and some SockMaster demos. Totally reworked ROM support; cartridge IO is now modular, the CART signal is handled better, and ROMs that don't take up the full address space are properly mirrored. These changes make many more cartridges work properly, including Mind-Roll which is banked. Also, properly NOP'd invalid memory areas, which prevented Arkanoid from running [Nate Woods]. - 0.37b13: Added support for raw Program Pak dumps (use file extenion .ROM). Also, implemented the 1-bit sound mode. Basic save state support added [Nate Woods]. - 0.37b10: Added Tandy Color Computer 2 system. Romset: 16384 / 2 files / 14381 packed bas12.rom / 8192 / 54368805 extbas11.rom / 8192 / a82a6254 $end $info=coco2b $mame 0.37b9 [Nate Woods] Color Computer 2B, Tandy Radio Shack, 1985? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b9: Nate Woods added CoCo 2B (CoCo with a M6847T1 VDG chip) system. Romset: 16384 / 2 files / 14384 packed bas13.rom / 8192 / d8f4d15e extbas11.rom / 8192 / a82a6254 $end $info=coco3 $mame 0.36b11 [Nate Woods] Color Computer 3 (NTSC), Tandy Radio Shack, 1986 On July 30, 1986, Tandy announced the Color Computer 3 at the Waldorf-Astoria Hotel in New York City. It came with 128K of RAM, which could be upgraded to 512K. The keyboard surround and cartridge door plastic were changed from black to grey. The keyboard layout was revised, putting the arrow keys in a diamond configuration and adding CTRL, ALT, F1 and F2 keys. It sold in Radio Shack stores and Tandy Computer Centers for $219.95. The CoCo 3 was compatible with most of the CoCo 2's peripherals. Most older software ran on it. Taking the place of the graphics and memory hardware in the CoCo 1 and 2 was an application-specific integrated circuit (ASIC) called the "GIME" (Graphics Interrupt Memory Enhancement) chip. The GIME also provided additional features: Output to a composite video monitor or analog RGB monitor, in addition to the CoCo 1 and 2's TV output. This did much to improve the clarity of its output. A paged memory management unit which broke up the 6809's 64k address space into 8x8K chunks. Although these chunks were considered to be too large by many programmers, the scheme would later allow third party RAM upgrades of up to 2 MB (256x8k). Text display with real lowercase at 32, 40, 64, or 80 characters per line and between 16 and 24 lines per screen. Text character attributes, including 8 foreground and 8 background colors, underline, and blink. New graphics resolutions of 160, 256, 320 or 640 pixels wide by 192 to 225 lines. Up to 16 simultaneous colors out of a palette of 64 displayable at one time (unless programming tricks were employed to display more). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported Bugs: [Bug 2015] Missing command line argument [Bug 2001] Errors in reading disks for coco2 [Bug 1897] Artifiact colors are restricted to PMODE screens [Bug 1896] 16K ROM Pak Shanghai does not work [Bug 1877] Problems with Tandy and CoCoMax hires left joysticks [Bug 1858] Problems with GIME FIRQ and Fast TIMER [Bug 1741] Cannot properly handle Bitbanger output >= 9600 baud [Bug 1437] Convert the CPC cartridge slot to a proper device as in C... [Bug 1292] Can't mount or work with large tape images [Bug 1116] CoCo 3 cart_line_timer [Bug 1041] Single bit sound does not work [Bug 978] Maui Vice does not autostart after a LOADM [Bug 600] Problem with SAM video emulation for Coco3 WIP: - 04/12/2011 r13457: Fixed 8meg upgrade [Nate Woods]. - 0.139: Extended video to support 8MB of RAM (bug #1963) [Robert Gault]. - 0.137: Fixed broken Coco3 high-res timer emulation (bug #1913) [John W. Linville]. - 0.135: Converted inputs to use PORT_CATEGORY (i.e. you now select controller type in the Categories submenu). When Joystick is selected in either Right or Left Controller Port, Hi-Res Interface becomes available in the Driver Configuration submenu [Fabio Priuli]. - 0.130: Fixed Composite Monochrome bit (bug #1767) [Nathan Woods]. - 0.125: Transitioned Bitbanger and VHD support to use MAME's core device system [Nate Woods]. - 0.120: Fixed a regression in VHD handling (bug #1383) [Nate Woods]. - 0.118: Fixed bug in how the Coco 3 GIME performed a soft reset [Nate Woods]. - 0.113: Fixed a subtle GIME timer problem (bug #1065) [Nate Woods]. - 0.109: Fixed a bug that could cause hi-res text and graphics to not display properly when RGB is enabled (bug #938) [Nate Woods]. - 0.104: Fixed a timing bug in video rendering (bug #743) [Nate Woods]. - 0.101: Fixed assertion failure when using the zero/infinite scanlines video mode [Nate Woods]. - 0.90: Fixed a regression that prevented cartridges from loading on startup. Fixed a regression that prevented hires text blinking from updating properly (bug #628). [Nate Woods]. - 0.80: Video timing fixes and cleanups; certain SockMaster demos run better now. Also, fixed a bug that caused problems if a cartridge was ran and then the emulation was restarted without a cartridge in the same session. Fixed a minor video glitch due to not properly updating a value when bit 7 of $FF9F was changed (bug #359) [Nate Woods]. - 0.77: Fixed a bug in DMK handling (bug #454). Fixed a bug that caused Hi-Res graphic modes where the line pitch was less than 128 bytes to fail (bug #465) [Nate Woods]. - 0.73: Now supports option for 8MB of RAM [Nate Woods]. - 0.71: Added '_' to the supported keys for the natural keyboard. '_' is specific to Nitr]OS-9. Fixed a bug whereby $FE00-$FEFF would be mapped to the wrong memory when bit 3 of $FF90 was set when more than 512k was available. This caused some NitrOS-9 programs to crash when allocating too much memory (bug #352) [Nate Woods]. - 0.66: Fixed a performance bug that could slow things down in simple cases where not much screen IO is being made [Nate Woods]. - 0.61.2: Fixed a bug that caused a few display glitches when switching between 40 column and 80 column mode. (bug #271) [Nate Woods]. - 0.61.1: Moved disk handling code over to new FormatDriver system; allowing transparent disk image handling for JVC, VDK, and DMK file formats. Fixed a palette timing bug that affected mid-frame video rendering (bug #253). Fixed a bug where hi-res text characters with the high bit set were rendered as garbage. Fixed a bug where $FF9D and associated registers were being updated before vblank, when they should have been updated after (bug #252). Made sure that SAM (and GIME on the CoCo 3) registers are properly reset after a crash [Nate Woods]. - 0.61: Exposed the two high bits on MMU registers (even though their value is undefined) to fix a problem with SockMaster's LSAVEM utility]. Fixed a bug in the GIME video emulation that caused all parts of the $FF9B/D/E video registers to be used in lo-res mode; where in reality the low 16 bits are dropped. This caused a bug in CoCoTracker that caused the screen to be garbled after the MOD files are played [Nate Woods]. Adjusted composite colors slightly with help from SockMaster (Bug #227) [John Kowalski, Nate Woods]. - 0.56.1: Added support for Jeff Vavassour's virtual hard disk. His Color Computer 3 emulator comes with an OS-9 driver [tim lindner]. - 0.37b15: Completely rewritten midframe video mode rendering, which now applies not just to the CoCo 3, but to all systems that use the m6847 and derivatives. Also, a few effects now work that never have done before, including the dynamite effect in Canyon Climber and some SockMaster demos. Totally reworked ROM support; cartridge IO is now modular, the CART signal is handled better, and ROMs that don't take up the full address space are properly mirrored. These changes make many more cartridges work properly, including Mind-Roll which is banked. Also, properly NOP'd invalid memory areas, which prevented Arkanoid from running [Nate Woods]. - 0.37b13: Added support for raw Program Pak dumps (use file extenion .ROM). Also, implemented the 1-bit sound mode [Nate Woods]. - 0.37b12: More work on improving video timing for mid frame video register modification. Now supports mid frame palette modification, and altered the way video RAM is scanned so that John Kowalski's Boink demo now runs (albeit with many glitches). Also fixed a bug that would cause the "Speed Up Poke" to still be in effect after a reset [Nate Woods]. - 0.37b11: Reworked m6847 synchronization and sound mux signals to make them much more accurate. Fixed a bug that caused the joystick to max out all the time. Added a new abstraction layer for cartridge IO interfaces. Optimized graphics emulation a bit. Adjusted default controls so that joystick buttons will work by default. Improved PMODE 4 artifact colors to be more accurate (special thanks to John Kowalski for providing color information) [Nate Woods]. - 0.37b10: Fixed the GIME Timer so that it isn't resetting on writes to $FF95 [Nate Woods]. - 0.37b9: Basics of mid-frame video mode changing made. Crystal City runs a bit better, but some timing is still probably off. Hi-res text will now display the underline in the proper place when the lines per row is not 8. Lo-res font now skewed one scanline, as was the original machine. Fixed Composite Monitor colors; fixed the border colors when POKE 65314, [64-79;88-95] is invoked. [Nate Woods]. - 0.37b7: Updated CoCo 3 drivers with new romsets to match the actual chips in the system. coco.rom split into bas12.rom, extbas11.rom and disk11.rom, and coco3.rom now must be of length 32768. This requires a dump from an EPROM reader. Fixed a bug in cassette writing. Cassette tape controls and CoCo motor signal now operate independently [Nate Woods]. - 0.37b6: Fixed low resolution video so that it is sensitive to the MMU; this fixes a problem that made OS-9 Level 2 display garbage. Also fixed two bugs that prevented horizontal scrolling from working properly [Nate Woods]. - 0.37b5: Fixed a bug the CoCo 3 horizontal scroll so Crystal City is partially playable now [Nate Woods]. - 0.37b4: Now supports LPR field on INIT1 GIME register when in graphics modes, fixed a bug that prevented video updates in hires 4-color modes. Fixed high speed timer to have the correct speed. Subtle tweaks to interrupt handling. Special thanks to John Kowalski for info; now supports memory size SAM register, removed 2nd fire button from joysticks (only CoCo 3 has this). Video display now draws border [Nate Woods]. - 0.36RC2: Implemented several obscure video modes (CoCo 3), fixes a bug in flashing on hires text (CoCo 3), implemented the CoCo 3 timer, added several new additional key mappings so things like backspace work [Nate Woods]. - 0.36b16: CoCo 3 CMP/RGB color sets - the CoCo 3 had different color sets depending on whether a composite monitor/tv was used, or whether an RGB monitor was used. Now the CoCo 3 driver can emulate either display, and this is controlled from another dip switch [Nate Woods]. - 0.36b14: Support added for CoCo 3 hires graphics [Nate Woods]. - 0.36b12: Enabled the Disk Basic ROM (disk.rom) for the CoCo and CoCo 3 [Nathan]. - 0.36b11: Nate Woods added Coco 3 (preliminary) system. Romset: 32768 / 1 file / 21889 packed coco3.rom / 32768 / b4c88d6c $end $info=coco3h $mame 0.37b6 [Tim Linder, Nate Woods] Color Computer 3 (NTSC; HD6309), Tandy Radio Shack, 19?? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.90: Fixed a bug in the 6309 LDBT/STBT instructions (bug #625) [Nate Woods]. - 0.37b10: 6309 core completed; so NitrOS9 now runs. GAME_NOT_WORKING flag removed [Tim Linder]. - 0.37b6: Tim Linder and Nate Woods added CoCo 3 (with a preliminary 6309 CPU core) system. Romset: 32768 / 1 file / 21889 packed coco3.rom / 32768 / b4c88d6c $end $info=coco3p $mame 0.37b15 [Cowering and Nate Woods] Color Computer 3 (PAL), Tandy Radio Shack, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 23/12/2011 r13693: Fixed coco3p crash [Fabio Priuli]. - 0.107: Fixed video (bug #886) [Nate Woods]. - 0.37b15: Cowering and Nate Woods added CoCo 3 PAL system. Romset: 32768 / 1 file / 23258 packed coco3p.rom / 32768 / ff050d80 $end $info=cocoe $mame 0.37b10 [ ? ] Color Computer (Extended BASIC 1.0), Tandy Radio Shack, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b10: Added Tandy Color Computer (Extended BASIC 1.0) system. Romset: 16384 / 2 files / 14385 packed bas11.rom / 8192 / 6270955a extbas10.rom / 8192 / 6111a086 $end $info=codata $mame 0.137 [ ? ] Codata, Contel Codata Corporation, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 02/06/2011 r11777: Modernised. Added some code so the system can attempt to start [Robbbert]. - 0.137: Added skeleton driver of Codata system. Romset: 33344 / 7 files / 16257 packed 27-0042-01a boot 00 u101 rev 3.6.2 9-28-83.u101 / 8192 / 70014b16 27-0043-01a boot 01 u102 rev 3.6.2 9-28-83.u102 / 8192 / fca9c314 27-0044-01a boot e0 u103 rev 3.6.2 9-28-83.u103 / 8192 / dc5d5cea 27-0045-01a boot e1 u104 rev 3.6.2 9-28-83.u104 / 8192 / a937e7b3 p0.u502 / 32 / 20eb1183 p1.u602 / 32 / ee1e5a14 p2.u503 / 512 / 12d9a6be $end $info=coleco $mame 0.1 [Marat Fayzullin, Mike Balfour] Colecovision, Coleco, 1982 The ColecoVision is Coleco Industries' second generation home video game console which was released in August 1982. The ColecoVision offered arcade-quality graphics and gaming style, and the means to expand the system's basic hardware. Released with a catalog of 12 launch titles, with an additional ten games announced for 1982, approximately 145 titles in total were published as ROM cartridges for the system between 1982 and 1984. River West Brands currently owns the ColecoVision brand name. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported Bugs: [Bug 1833] ColecoVision - Input Mapping Issue [Bug 1967] Game crash in It's Just Rock and Roll (Xonox/K-Tel) [Bug 1966] Missing sprite on Frogger WIP: - 0.144u5: Added an earlier dump of dkong in softlist [k1w1]. - 30/12/2011 r13789: Fixed region size for set monkeyp1, unsure why it doesn't work, though [Tafoid]. - 0.144u3: Replaced some utility/in-house cartridges dumps with confirmed good dumps (fixes behavior in Super Action Controller Test.) Changed Super Action Controller mapping to match that of actual buttons and suprtest recognition (button 3 and 4 were inverted) [Tafoid]. Cleaned up inputs, fixing issue with Super Cobra (Bugzilla #2101) and made spinner irq behaviour more accurate [hap, Kevtris, Tafoid]. - 17/11/2011 r13294: Added a few prototypes dumped in 2008 in coleco.xml [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.143u7: Added Castelo game in coleco.xml [Anna Wu]. - 28/08/2011 r12728: Fixed syntax in a800.xml and coleco.xml [Sandro Ronco]. - 0.143u1: Added more dumps to coleco.xml [K1W1]. - 0.134: Bug #1460 fixed [Robbbert]. - 0.132: Fixed controller bug introduced in 0.131 [Fabio Priuli]. - 0.131: Fixed Super Action Controller emulation (it was missing additional action buttons and P2 slider). Converted to use PORT_CATEGORY for controller selection. Look into the Category Menu (after pressing TAB) to enable Extra controllers [Fabio Priuli]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.85: Miscellaneous cleanups [Curt Coder]. - 0.78: Yolks Revenge fully playable now [Jose Moya]. - 0.77: Extra Controller support (bug #10) which fixes Turbo etc. [JMoya] * Memory handlers/IO ports modified to better emulate a real coleco. * * Memory map now has only 1k of RAM mapped on 8k Slot * * Paddle handler now is handled as on a real ColecoVision * * Support for a Driving Controller (Expansion Module #2), enabled via configuration * * Support for a Roller Controller (Trackball), enabled via configuration * * Support for two Super Action Controllers, enabled via configuration * * Most (All?) carts work now - Let us know which ones still don't - 0.67: Added support for new GoodTools file extensions (bugs #277, #278, #279, #350) [Nate Woods]. - 0.61: The Coleco driver now recognizes the *.col extension for Coleco cartridges [Nate Woods]. - 0.37b15: Changed MEMORY handlers which allows more carts to work (like aqua attack and tutankham). Small fix to input handling which means Defender and Centipede now work. Accurate NMI handling added which fixes remaining carts like Buck Rogers, DragonFire, Zenji, Bump and Jump, etc. Also, keys are configurable from the OSD for both controllers. Code cleanup [Ben, Sean Young]. - 0.36RC1: ColecoVision Video refresh fixed [Sean Young]. - 0.36b6: Bug fixes to the TI9928a video code. This affects the ColecoVision and the TI-994a drivers [Raphael Nabet, Sean Young]. - 0.1: Marat Fayzullin and Mike Balfour added Colecovision system. Romset: 8192 / 1 file / 5477 packed coleco.rom / 8192 / 3aa93ef3 $end $info=colecoa $mame 0.37b9 [ ? ] ColecoVision (Thick Characters), Coleco, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b9: Added ColecoVision (Thick Characters) system. Romset: 8192 / 1 file / 5548 packed colecoa.rom / 8192 / 39bb16fc $end $info=colecob $mame 0.101 [Tomas Karlsson] SVI-603 Coleco Game Adapter, Spectravideo, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.101: Tomas Karlsson added Spectravideo SVI-603 Coleco Game Adapter system. Romset: 8192 / 1 file / 5555 packed svi603.rom / 8192 / 19e91b82 $end $info=compani1 $mame 0.128 [Miodrag Milanovic] Kompanion 1, , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Kompanion 1 system. Romset: 16384 / 1 file / 12964 packed compani1.rom / 16384 / bcfa6068 $end $info=compis $mame 0.78 [ ? ] Compis, Telenova, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.135: Added proper ROM dumps and keyboard CPU [Curt Coder]. - 0.130: Updated to use the new centronics interface [Dirk Best]. - 0.108: Fixed regression introduced in 0.106 (bug #909) [Nate Woods]. - 0.78: Added Telenova Compis system. Romset: 67584 / 5 files / 29133 packed cmpkey13.u1 / 2048 / 3f87d138 sa883003.u35 / 16384 / 43c38e76 sa883003.u36 / 16384 / 7c918f56 sa883003.u39 / 16384 / 3cca66db sa883003.u40 / 16384 / 195ef6bf $end $info=compis2 $mame 0.135 [ ? ] Compis II, Telenova, 1986 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.135: Added Telenova Compis II system. Romset: 131072 / 4 files / 103352 packed comp302.u35 / 32768 / ae546bef comp302.u39 / 32768 / 16a7651e rysa094.u35 / 32768 / b0694026 rysa094.u39 / 32768 / e7302bff $end $info=comquest $mame 0.128 [ ? ] ComQuest Plus (German), Data Concepts, 1995 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added Comquest Plus German system. Romset: 524288 / 1 file / 196202 packed comquest.bin / 524288 / 2bf4b1a8 $end $info=comx35n $mame 0.125 [Curt Coder] COMX 35 (NTSC), Comx World Operations Ltd, 1983 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.125: Curt Coder added COMX 35 (not working) system. Romset: None required. $end $info=comx35p $mame 0.125 [ ? ] COMX 35 (PAL), Comx World Operations Ltd, 1983 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.125: Added COMX 35 (PAL) system. Romset: 32768 / 2 files / 24870 packed comx_10.u21 / 16384 / 68d0db2d comx_11.u21 / 16384 / 609d89cd $end $info=concept $mame 0.70 [Raphael Nabet] Concept, Corvus Systems, 1982 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.100: Added HD support [Brett Wyer and Raphael Nabet]. - 0.70: Raphael Nabet added Corvus Concept system. Romset: 8192 / 2 files / 5901 packed bootl08h / 4096 / ee479f51 bootl08l / 4096 / acaefd07 $end $info=cortex $mame 0.145u7 [Robbbert, Kaylee] Cortex, Powertran Cybernetics, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u7: Robbbert and Kaylee added skeleton driver of PC Cortex system. Romset: 40960 / 5 files / ? packed cortex_ic47.bin / 8192 / bdb8c7bd cortex_ic46.bin / 8192 / de459ea cortex_ic45.bin / 8192 / b0c9b6e8 forth_ic47.bin / 8192 / 999034be forth_ic46.bin / 8192 / 8eca54cc $end $info=cosmicos $mame 0.135 [Curt Coder] Cosmicos, Radio Bulletin, 1979 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.135: Curt Coder added Radio Bulletin Cosmicos skeleton driver; promoted driver to working [Curt Coder]. Romset: 2048 / 2 files / 1827 packed hex.ic6 / 1024 / d25124bf hex.ic7 / 1024 / 364ac81b $end $info=cp1 $mame 0.145u4 [Sören Gust] CP1 / Computer Praxis, Kosmos, 1980 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u4: Sören Gust added skeleton driver for Kosmos CP1 / Computer Praxis. Alternate rom for cp1 [Kaylee]. - 11/03/2012 r14748: Cleanup in softlist [Micko]. - 06/03/2012 r14708: Skeleton for Kosmos CP1 [Sören Gust]. Romset: 4096 / 2 files / 3339 packed cp1-kosmos-b.rom / 2048 / fea8a2b2 cp1-2716.bin / 2048 / 3a2caf0e $end $info=cp400 $mame 0.36b14 [Nate Woods] CP400, Prologica, 1984 n the middle of 1984 a Brazilian company called Prológica, which made its own versions of 8 bits US computers, brought to the Brazilian market a new equipment for its personal computer series called "CP" (shorten of Personal Computer in Portuguese). The CP 400 was launched in 1984 with a case very different from the original Coco and other clones. It was available in two models: I and II. The main differences between the two models were the power supply (built in), keyboard and RAM capacity. This computer was 100% compatible with the original Color Computer model 2 and was designed to work with the PAL-M TV standard (source: http://en.wikipedia.org/wiki/Prol%C3%B3gica_CP-400). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported - 0.36b14: Nate Woods added CP400 system. Romset: 16384 / 1 file / 14074 packed cp400bas.rom / 16384 / 878396a5 $end $info=cpc300 $mame 0.81 [Jirou Kaneda] IQ-2000 CPC-300 (Korea), Daewoo, 1986 The Daewoo CPC-300 was a home computer based on the MSX standard, and produced by a Korean company Daewoo Electronics Co. Ltd. as one of several models of series of MSX computers. It also has the logo IQ 2000 on top of the case. The computer was made in the form of a keyboard. All the circuits of the computer are in the keyboard case. Two possible color versions exist - black with gray keys, and white with gray and blue keys. Both have a built-in power-supply. This version of an MSX computer does not have a floppy drive, and only one slot for cartridges on the top of the case (source: http://en.wikipedia.org/wiki/Daewoo_CPC-300). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Daewoo IQ-2000/CPC-300 (Korean) system. Romset: 98304 / 3 files / 61044 packed 300bios.rom / 32768 / 53850907 300ext.rom / 32768 / d64da39c 300han.rom / 32768 / e78cd87f $end $info=cpc300e $mame 0.128 [Wilbert Pol, Miodrag Milanovic] IQ-2000 CPC-300E (Korea), Daewoo, 1986 The Daewoo CPC-300 was a home computer based on the MSX standard, and produced by a Korean company Daewoo Electronics Co. Ltd. as one of several models of series of MSX computers. It also has the logo IQ 2000 on top of the case. The computer was made in the form of a keyboard. All the circuits of the computer are in the keyboard case. Two possible color versions exist - black with gray keys, and white with gray and blue keys. Both have a built-in power-supply. This version of an MSX computer does not have a floppy drive, and only one slot for cartridges on the top of the case. RAM: 64 KB VRAM: 128 KB Other features: No real-time clock No joystick ports No light pen port (source: http://en.wikipedia.org/wiki/Daewoo_CPC-300#CPC-300E). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added IQ-2000 CPC-300E (Korea) system. Romset: 81920 / 3 files / 53169 packed 300ebios.rom / 32768 / 53850907 300eext.rom / 32768 / d64da39c 300ehan.rom / 16384 / 5afea78d $end $info=cpc400 $mame 0.81 [Jirou Kaneda] X-II CPC-400 (Korea), Daewoo, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Daewoo X-II CPC-400 (Korean) system. Romset: 245760 / 5 files / 117865 packed 400bios.rom / 32768 / 53850907 400disk.rom / 16384 / 5fa517df 400ext.rom / 32768 / 2ba104a3 400han.rom / 32768 / a8ead5e3 400kfn.rom / 131072 / b663c605 $end $info=cpc400s $mame 0.81 [Jirou Kaneda] X-II CPC-400S (Korea), Daewoo, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Daewoo X-II CPC-400S (Korean) system. Romset: 245760 / 5 files / 117883 packed 400sbios.rom / 32768 / 53850907 400sbios.rom / 16384 / 5fa517df 400sext.rom / 32768 / 2ba104a3 400shan.rom / 32768 / 975e7a31 400skfn.rom / 131072 / fa85368c $end $info=cpc464 $mame 0.61.1 [Raphael Nabet] Amstrad CPC464, Amstrad plc, 1984 This is the very first model of computer manufactured by Amstrad. It was powered by a Zilog Z80 processor clocked at 4MHz, with 64K RAM, 32K ROM containing the OS and BASIC, and with a built-in cassette drive. The BASIC, written by Locomotive Software, was VERY powerful, allowing the BASIC programmer to manipulate up to 8 windows (with their own text streams) at a time, file I/O, direct access to operating system functions, setting up of interrupts and timers, with their 'payloads' written in either BASIC or machine code, 3 channel stereo sound, and graphics (source: http://www.obsoletecomputermuseum.org/amstrad/). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.61.1: Raphael Nabet added Amstrad CPC464 (fixed and reenabled) system. - 0.61: Removed Amstrad CPC464 system. - 0.37b8: Added support for printer [Kev Thacker]. - 0.36b16: Added CRC's for the cpc464, cpc664, kc85_4 and Spectrum+3 roms [Kev Thacker]. - 0.36b15: Kev Thacker added Amstrad/Schneider CPC464 system. Amstrad CPC/KC Compact fixed mode problems, and problem where keys were not displayed in the UI [Kev Thacker]. Romset: 49152 / 2 files / 36773 packed cpc464.rom / 32768 / 40852f25 cpcados.rom / 16384 / 1fe22ecd $end $info=cpc464p $mame 0.61.1 [Raphael Nabet] Amstrad CPC464+, Amstrad plc, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Added sound DMA emulation, improved the soft scroll registers and various other little things to make more games actually work [Barry Rodewald]. - 061.1: Raphael Nabet added Amstrad CPC464+ system. Romset: None required. $end $info=cpc6128 $mame 0.61.1 [Raphael Nabet] Amstrad CPC6128, Amstrad plc, 1985 The Amstrad CPC (short for Colour Personal Computer) is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the Sinclair ZX Spectrum, where it successfully established itself primarily in the United Kingdom, France, Spain, and the German-speaking parts of Europe. The series spawned a total of six distinct models: The CPC464, CPC664, and CPC6128 were highly successful competitors in the European home computer market. The later plus models, 464plus and 6128plus, efforts to prolong the system's lifecycle with hardware updates, were considerably less successful, as was the attempt to repackage the plus hardware into a game console as the GX4000. The CPC models' hardware is based on the Zilog Z80A CPU, complemented with either 64 or 128 kB of memory. Their computer-in-a-keyboard design prominently features an integrated mass storage device, either a compact cassette deck or 3" floppy disk drive. The main units were only sold bundled with a colour or monochrome monitor that doubles as the main unit's power supply. Additionally, a wide range of first and third party hardware extensions such as disk drives (for the CPC464), printers, and memory extensions, was available. The CPC series was pitched against other home computers primarily used to play video games and enjoyed a strong supply of game software. The comparatively low price for a complete computer system with dedicated monitor, its high resolution monochrome text and graphic capabilities and the possibility to run CP/M software also rendered the system attractive for business users, which is reflected by a wide selection of application software. During its lifetime, the CPC series sold approximately three million units. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.61.1: Raphael Nabet added CPC6128 (fixed and reenabled) system. - 0.61: Removed Amstrad CPC6128 system. - 0.36b15: Amstrad CPC/KC Compact fixed mode problems, and problem where keys were not displayed in the UI [Kev Thacker]. - 0.36b6: Kevin Thacker added the Amstrad/Schneider CPC6128 system. Romset: 32768 / 1 file / 26559 packed cpc6128.rom / 32768 / 9e827fe1 $end $info=cpc6128f $mame 0.85 [Yoann Courtois] Amstrad CPC6128 (France, AZERTY Keyboard), Amstrad plc, 1985 The Amstrad CPC 6128 was the successor to the Amstrad CPC 664 which had a very short life. It had almost all the same features as the 664, except the memory. Like the 664, only 42 Kb could be accessed, the upper 64 Kb were used as a RAM disk or to store data. It was sold with quite a good quality monitor (monochrome green or color) and a built-in 3" floppy disk drive (2 x 180 KB). It ran under Amsdos (the Amstrad Operating System) or under CP/M 2.2 or CP/M 3.0 (CP/M +). The CP/M 2.2 OS was bundled with DR Logo and CP/M+ with GSX (the graphic extension of CP/M). Like the CPC 664, the Amstrad CPC 6128 was almost fully compatible with the CPC 464 (source: http://www.old-computers.com/museum/computer.asp?c=111). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.85: Renamed (cpc6128fr) to (cpc6128f) to be 8.3 compliant [Nate Woods]. - 0.83: Yoann Courtois added Amstrad CPC6128 (French AZERTY keyboard) system. Romset: 32768 / 1 file / 26557 packed cpc6128f.rom / 32768 / 1574923b $end $info=cpc6128p $mame 0.61 [Raphael Nabet] Amstrad CPC6128+, Amstrad plc, 1990 The CPC6128 features 128 kB RAM and an internal 3-inch floppy disc drive. Aside from various hardware and firmware improvements, one of the CPC6128's most prominent features is the compatibility with the CP/M+ operating system that rendered it attractive for business uses. In 1990, confronted with a changing home computer market, Amstrad decided to refresh the CPC model range by introducing a new range variantly labeled plus or PLUS, 1990, or CPC+ range. The main goals were numerous enhancements to the existing CPC hardware platform, to restyle the casework to provide a contemporary appearance, and to enhance support of cartridge media. The new model palette includes three variants, the 464plus and 6128plus computers and the GX4000 video game console. The "CPC" abbreviation has been dropped from the model names (source: http://en.wikipedia.org/wiki/Amstrad_CPC#CPC6128). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.61.1: Raphael Nabet added Amstrad CPC6128+ (fixed and reenabled) system. Romset: None required. $end $info=cpc6128s $mame 0.128 [Iggy Drougge, Curt Coder] Amstrad CPC6128 (Sweden/Finland), Amstrad plc, 1985 The Amstrad CPC 6128 was the successor to the Amstrad CPC 664 which had a very short life. It had almost all the same features as the 664, except the memory. Like the 664, only 42 Kb could be accessed, the upper 64 Kb were used as a RAM disk or to store data. It was sold with quite a good quality monitor (monochrome green or color) and a built-in 3" floppy disk drive (2 x 180 KB). It ran under Amsdos (the Amstrad Operating System) or under CP/M 2.2 or CP/M 3.0 (CP/M +). The CP/M 2.2 OS was bundled with DR Logo and CP/M+ with GSX (the graphic extension of CP/M). Like the CPC 664, the Amstrad CPC 6128 was almost fully compatible with the CPC 464 (source: http://www.old-computers.com/museum/computer.asp?c=111). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Iggy Drougge and Curt Coder added Amstrad CPC6128 (Sweden/Finland) system. Romset: 32768 / 1 file / 26558 packed cpc6128s.rom / 32768 / 588b5540 $end $info=cpc664 $mame 0.36b15 [Kev Thacker] Amstrad CPC664, Amstrad plc, 1985 The CPC664 features 64 kB RAM and an internal 3-inch floppy disk drive. It was introduced in May 1985 in the UK. Initial suggested retail prices for the CPC664 were GBP339.00/DM1198.00 with a green screen and GBP449.00/DM1998.00 with a colour monitor. After the successful release of the CPC464, consumers were constantly asking for two improvements: more memory and an internal disk drive. For Amstrad, the latter was easier to realize first, with a deliberately low-key introduction of the CPC664. It was positioned not only as the lowest cost disc system, but also the lowest cost CP/M 2.2 machine at the time. However, it was not supposed to replace but complement the CPC464 which, upon launch of the CPC664, was neither discontinued nor reduced in price (source: http://en.wikipedia.org/wiki/Amstrad_CPC#CPC664). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.61: Removed Amstrad CPC664 system. - 0.36b16: Added CRC's for the cpc464, cpc664, kc85_4 and Spectrum+3 roms [Kev Thacker]. - 0.36b15: Kev Thacker added Amstrad/Schneider CPC664 system. Amstrad CPC/KC Compact fixed mode problems, and problem where keys were not displayed in the UI [Kev Thacker]. Romset: 32768 / 1 file / 26534 packed cpc664.rom / 32768 / 9ab5a036 $end $info=craft $mame 0.133 [ ? ] Craft, Linus Akesson, 2008 Craft is a demo running on its own minimalistic demo platform. The demo platform is based on an ATmega88 microcontroller (source: http://www.linusakesson.net/scene/craft/index.php). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added L.A. Craft system. Romset: 8704 / 2 files / 7048 packed craft.bin / 8192 / 2e6f9ad2 eeprom.raw / 512 / e18a2af9 $end $info=crvisio2 $mame 0.131 [Curt Coder] CreatiVision MK-II (Europe), Video Technology, 1983 In an attempt to sell more console units, towards the end of 1982 (beginning of 1983) VTech decides to re-release CreatiVision with a new shape and name. Unsold units are repackaged and named CreatiVision Mark II. The Funvision label debuts (sold as the Hanimex Rameses and Dick Smith VZ 2000 in Australia). All had the same hardware, but the CreatiVision logo was removed from the console boot sequence (modified BIOS?). The connector layout as changed and there the side peripheral connections were removed. The cartridge slot was also changed in size to disable use of the CreatiVision carts (an early form of region lock) (source: http://www.videogameconsolelibrary.com/pg80-creativision.htm). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Curt Coder added Sanyo Creativision MK-II system. Romset: None required. $end $info=crvisioj $mame 0.132 [ ? ] CreatiVision (Japan), Cheryco, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added CreatiVision (Japan) system. Romset: None required. $end $info=crvision $mame 0.116 [Curt Coder] CreatiVision, Video Technology, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 31/01/2012 r14281: Softlist cleanup [Micko]. - 19/01/2012 r14088: Another batch of updates thanks to MADrigal's feedback on the real carts in softlist [Fabio Priuli]. - 0.135: Many improvements [Luca Antignano]: * Merged the Dick Smith Wizzard into the Crvision machine because they are exactly the same computers and share the same hardware and peripherals. * Optional memory expansion can be chained to 14K not 32K. * Totally rewritten ROM loading routines into RAM. As a result, all 6K, 10K and 12K ROMs now load correctly. * Fixed system info, manufacturers, etc. - 0.132: Added support for stereo tapes [Curt Coder]. - 0.131: Added tape loading. You can now load tapes which have only the left track. Stereo (data+audio) tapes are not supported yet [Curt Coder]. - 0.116: Curt Coder added VTech CreatiVision NTSC system. Romset: 2048 / 1 file / 1666 packed crvision.u20 / 2048 / c3c590c6 $end $info=csc $mame 0.144u4 [Lord Nightmare, Kevtris, Sandro Ronco] Champion Chess Challenger (model CSC), Fidelity Electronics, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.144u4: Lord Nightmare, Kevtris and Sandro Ronco added Fidelity Champion Chess Challenger (model CSC) system. Romset: 37376 / 6 files / 26576 packed 101-64109.bin / 8192 / 08a3577c 101-32107.bin / 4096 / f35784f9 1025a01.bin / 8192 / 57f068c3 1025a02.bin / 8192 / 9e6e7c69 1025a03.bin / 8192 / 63982c07 74s474.bin / 512 / 4511ba31 $end $info=ct486 $mame 0.142 [ ? ] PC/AT 486 with C&T chipset, , 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added PC/AT 486 with C&T chipset system. Romset: 98304 / 2 files / 57059 packed chips_1.ami / 65536 / a14a7511 et4000.bin / 32768 / f1e817a8 $end $info=cvicny $mame 0.143u8 [Robbbert] Practice-z80, , 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u8: Robbbert added Practice-z80 system. Romset: 1514 / 1 file / 290 packed cvicny8080.bin / 1514 / e6119052 $end $info=cx3000tc $mame 0.137 [ ? ] CX 3000 Tele Computer, Palson, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added CX 3000 Tele Computer system. Romset: None required. $end $info=cx5m $mame 0.128 [Wilbert Pol, Miodrag Milanovic] CX5M, Yamaha, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yamaha CX5M system. Romset: 65536 / 2 files / 48987 packed cx5mbios.rom / 32768 / e2242b53 sfg05m.rom / 32768 / 6c2545c9 $end $info=cx5m128 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] CX5M-128, Yamaha, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yamaha CX5M-128 system. Romset: 98304 / 4 files / 64549 packed cx5m128bios.rom / 32768 / 507b2caa cx5m128ext.rom / 16384 / feada82e sfg05.rom / 32768 / 2425c279 yrm502.rom / 16384 / 5330fe21 $end $info=cx5m2 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] CX5MII, Yamaha, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yamaha CX5MII system. Romset: 81920 / 3 files / 53179 packed cx5m2bios.rom / 32768 / 507b2caa cx5m2ext.rom / 16384 / feada82e sfg05.rom / 32768 / 2425c279 $end $info=cx7m $mame 0.128 [Wilbert Pol, Miodrag Milanovic] CX7M, Yamaha, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yamaha CX7M system. Romset: 81920 / 3 files / 61080 packed cx7mbios.rom / 32768 / 6cdaf3a5 cx7mext.rom / 16384 / 66237ecf sfg05m.rom / 32768 / 6c2545c9 $end $info=cx7m128 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] CX7M-128, Yamaha, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yamaha CX7M-128 system. Romset: 98304 / 4 files / 72382 packed cx7mbios.rom / 32768 / 6cdaf3a5 cx7mext.rom / 16384 / 66237ecf sfg05m.rom / 32768 / 6c2545c9 yrm502.rom / 16384 / 51f7ddd1 $end $info=cybikov1 $mame 0.132 [ ? ] Cybiko Classic (V1), Cybiko Inc, 2000 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.143u3: Promoted Cybiko V1/V2/Xtreme from GAME_NOT_WORKING [Tim Schuerewegen]. - 0.132: Readded Cybiko Classic (V1) system. - 0.129: Removed Cybiko Classic (V1) system. - 0.128: Added Cybiko Classic (V1) system. Romset: 32768 / 1 file / 13257 packed cyrom112.bin / 32768 / 9e1f1a0f $end $info=cybikov2 $mame 0.132 [ ? ] Cybiko Classic (V2), Cybiko Inc, 2000 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.143u3: Promoted Cybiko V1/V2/Xtreme from GAME_NOT_WORKING [Tim Schuerewegen]. - 0.132: Readded Cybiko Classic (V2) system. - 0.129: Removed Cybiko Classic (V2) system. - 0.128: Added Cybiko Classic (V2) system. Romset: 32768 / 1 file / 14466 packed cyrom117.bin / 32768 / 268da7bf $end $info=cybikoxt $mame 0.132 [ ? ] Cybiko Xtreme, Cybiko Inc, 2001 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u3: Promoted Cybiko V1/V2/Xtreme from GAME_NOT_WORKING [Tim Schuerewegen]. - 0.132: Readded Cybiko Xtreme system. - 0.129: Removed Cybiko Xtreme system. - 0.128: Added Cybiko Xtreme system. Romset: 32768 / 1 file / 17561 packed cyrom150.bin / 32768 / 18b9b21f $end $info=czk80 $mame 0.140 [ ? ] CZK-80, , 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.140: Added skeleton driver of CZK-80 system. Romset: 8192 / 1 file / 6015 packed czk80.rom / 8192 / 7081b7c6 $end $info=czz50 $mame 0.127 [Curt Coder] Chuang Zao Zhe 50, Bit Corporation, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.127: Curt Coder added Chuang Zao Zhe 50 system. Romset: 16384 / 1 file / 11006 packed czz50.rom / 16384 / 4999abc6 $end $info=d64plus $mame 0.110 [Phill Harvey-Smith] Dragon 64 Plus, Dragon Data Ltd, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.110: Phill Harvey-Smith added Dragon 64 + Compusense Plus addon system. Romset: 32768 / 2 files / 27700 packed d64_1.rom / 16384 / 60a4634c d64_2.rom / 16384 / 17893a42 $end $info=d6800 $mame 0.141 [Robbbert] Dream 6800, Electronics Australia, 1979 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Robbbert added Dream 6800 system. Romset: 1024 / 1 file / 936 packed d6800.bin / 1024 / 3f97ca2e $end $info=d6809 $mame 0.132 [ ? ] 6809 Portable, Dunfield, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u6: Modernised, connected to terminal, added notes [Robbbert]. - 0.132: Added skeleton driver of Dunfield 6809 Portable system. Romset: 8192 / 1 file / 5163 packed d6809.rom / 8192 / 2ceb40b8 $end $info=dai $mame 0.73 [Krzysztof Strzecha, Nate Woods] DAI Personal Computer, Data Applications International, 1978 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Stack overflow interrupt added [Krzysztof Strzecha]. - 0.73: Krzysztof Strzecha and Nate Woods added DAI Personal Computer system. Romset: 28672 / 6 files / 20881 packed dai.bin / 8192 / ca71a7d5 dai00.bin / 4096 / fa7d39ac dai01.bin / 4096 / cb5809f2 dai02.bin / 4096 / 03f72d4a dai03.bin / 4096 / c475c96f nch.bin / 4096 / a9f5b30b $end $info=dallas $mame 0.120 [Dirk Verwiebe] Mephisto Dallas, Hegener & Glaser Muenchen, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.120: Dirk Verwiebe added Mephisto Mephisto Dallas system. Romset: 65536 / 4 files / 41946 packed dal_g_bl.dat / 16384 / 144a15e2 dal_g_br.dat / 16384 / e24d7ec7 dal_g_pl.dat / 16384 / c5b6171c dal_g_pr.dat / 16384 / 66deade9 $end $info=dallas16 $mame 0.120 [Dirk Verwiebe] Mephisto Dallas 16 Bit, Hegener & Glaser Muenchen, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.120: Dirk Verwiebe added Mephisto Dallas 16 Bit system. Romset: 56832 / 2 files / 42855 packed dallas-l.bin / 28416 / f0d5bc03 dallas-u.bin / 28416 / 8c1462b4 $end $info=dallas32 $mame 0.120 [Dirk Verwiebe] Mephisto Dallas 32 Bit, Hegener & Glaser Muenchen, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.120: Dirk Verwiebe added Mephisto Dallas 32 Bit system. Romset: 65536 / 1 file / 40087 packed dallas32.epr / 65536 / 83b9ff3f $end $info=database $mame 0.137 [ ? ] Voltmace Database, Voltmace, 1979 Another obscure console from Europe, part of the Interton VC 4000 group of consoles. Internally compatible with the Interton, Radofin, and other 1292 consoles but they are not exactly "clones" of each other. Apparently each company bought the hardware and made slight modifications to the insides and outsides, so some of the games work on other systems and some don't. There were "converters" made so that games from affiliated machines could be played on each other. There at least exists a converter to play Interton games on this machine.The company Voltmace was rather small (only about 12 employees) and got started making Joysticks form British computers, notably the BBC Micro. Games were written in 2650 assembly language. The games seem to have mostly been programmed by one person (source: http://ultimateconsoledatabase.com/classics/voltmace_database.htm). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added Voltmace Database system. Romset: None required. $end $info=dator3k $mame 0.131 [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] Dator 3000, Dator, 199? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Roberto Carlos Fernandez Gerhardta and Wilbert Pol added Dator 3000 (not working) system. Romset: 524288 / 1 file / 355471 packed dator3000.ic303 / 524288 / b67fffeb $end $info=dc $mame 0.118 [R. Belmont] Dreamcast (USA, NTSC), Sega, 1999 The Dreamcast is a 128-bit video game console which was released by Sega in late 1998 as the successor to the Sega Saturn. It was the first entry in the sixth generation of video game consoles, preceding Sony's PlayStation 2, Microsoft's Xbox and the Nintendo GameCube. Sega discontinued the Dreamcast in March 2001 and withdrew entirely from the console hardware business, making it the company's final console. Support of the system continued in Europe and Oceania until the end of 2002, while in Japan, consoles were still sold until 2006 and new licensed games continued to be released. According to Bernie Stolar, former President and CEO of Sega of America, the Dreamcast was discontinued because the new chair of Sega wanted the company to focus on software. Despite its short lifespan, the Dreamcast has garnered cult status for its history and features. It was widely hailed as ahead of its time, and is still held in high regard for pioneering online console gaming—it was the first console to include a built-in modem and Internet support for online play. As of 2011, the console is still supported through various MIL-CD independent releases (source: http://en.wikipedia.org/wiki/Dreamcast). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Fix the maple hookup and controllers and add the missing maple irq [O. Galibert]. - 0.134: Initial support for controllers and GD-ROM drive added. Discs do not boot yet [R. Belmont]. - 0.118: R. Belmont added Sega Dreamcast (not working) system. Romset: 2228224 / 2 files / 1082099 packed dc101d_us.bin / 2097152 / 89f2b1a1 dcus_ntsc.bin / 131072 / c611b498 $end $info=dcdev $mame 0.121 [incog] HKT-0120 Sega Dreamcast Development Box, Sega, 1998 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: incog added HKT-0120 Sega Dreamcast Development Box (not working) system. Romset: 2228224 / 2 files / 1171525 packed hkt-0120-flash.bin / 131072 / 7784c304 hkt-0120.bin / 2097152 / 2186e0e5 $end $info=dceu $mame 0.118 [R. Belmont] Dreamcast (Europe, PAL), Sega, 1999 The Dreamcast is a 128-bit video game console which was released by Sega in late 1998 as the successor to the Sega Saturn. It was the first entry in the sixth generation of video game consoles, preceding Sony's PlayStation 2, Microsoft's Xbox and the Nintendo GameCube. Sega discontinued the Dreamcast in March 2001 and withdrew entirely from the console hardware business, making it the company's final console. Support of the system continued in Europe and Oceania until the end of 2002, while in Japan, consoles were still sold until 2006 and new licensed games continued to be released. According to Bernie Stolar, former President and CEO of Sega of America, the Dreamcast was discontinued because the new chair of Sega wanted the company to focus on software. Despite its short lifespan, the Dreamcast has garnered cult status for its history and features. It was widely hailed as ahead of its time, and is still held in high regard for pioneering online console gaming—it was the first console to include a built-in modem and Internet support for online play. As of 2011, the console is still supported through various MIL-CD independent releases (source: http://en.wikipedia.org/wiki/Dreamcast). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.118: R. Belmont added Sega Dreamcast (European PAL) system. Romset: 2228224 / 2 files / 1081967 packed dc101d_eu.bin / 2097152 / a2564fad dceu_pal.bin / 131072 / b7e5aeeb $end $info=dcjp $mame 0.118 [R. Belmont] Dreamcast (Japan, NTSC), Sega, 1998 The Dreamcast is a 128-bit video game console which was released by Sega in late 1998 as the successor to the Sega Saturn. It was the first entry in the sixth generation of video game consoles, preceding Sony's PlayStation 2, Microsoft's Xbox and the Nintendo GameCube. Sega discontinued the Dreamcast in March 2001 and withdrew entirely from the console hardware business, making it the company's final console. Support of the system continued in Europe and Oceania until the end of 2002, while in Japan, consoles were still sold until 2006 and new licensed games continued to be released. According to Bernie Stolar, former President and CEO of Sega of America, the Dreamcast was discontinued because the new chair of Sega wanted the company to focus on software. Despite its short lifespan, the Dreamcast has garnered cult status for its history and features. It was widely hailed as ahead of its time, and is still held in high regard for pioneering online console gaming—it was the first console to include a built-in modem and Internet support for online play. As of 2011, the console is still supported through various MIL-CD independent releases (source: http://en.wikipedia.org/wiki/Dreamcast). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.118: R. Belmont added Sega Dreamcast (Japan NTSC) system. Romset: 2228224 / 2 files / 1109669 packed dc1004jp.bin / 2097152 / 5454841f dcjp_ntsc.bin / 131072 / 5f92bf76 $end $info=dcprt $mame 0.144u4 [The Dumping Union] Katana Set 5 Prototype, Sega, 1998 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u4: The Dumping Union added Sega Katana Set 5 Prototype system. Romset: 2097152 / 1 file / 656934 packed katana-set5-v0.41-98-08-27.bin / 2097152 / 485877bd $end $info=dct11em $mame 0.141 [ ? ] DCT11-EM, Digital Equipment Corporation, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Added skeleton driver of DCT11-EM system. Romset: 16384 / 2 files / 7656 packed 23-213e4.bin / 8192 / bdd82f39 23-214e4.bin / 8192 / b523dae8 $end $info=dectalk $mame 0.134 [Lord Nightmare] DECTalk DTC-01, Digital Equipment Corporation, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Lord Nightmare added DEC DECTalk DTC-01 system. Romset: 266240 / 18 files / 142042 packed lm8504204f4.e69 / 2048 / 79bb54ff lm8506205f4.e70 / 2048 / ed76a3ad lm8506205f4.e70 / 16384 / 2296fe39 sp8510096e5.e17 / 16384 / cf236077 sp8510097e5.e16 / 16384 / 49434da1 sp8510098e5.e15 / 16384 / 3d8910e7 sp8510103e5.e4 / 16384 / 35aac6b9 sp8510104e5.e3 / 16384 / 9658b43c sp8510105e5.e2 / 16384 / 09cddd28 sp8510106e5.e1 / 16384 / a389ab31 sp8510119e5.e22 / 16384 / af20411f sp8510120e5.e21 / 16384 / f2a346a6 sp8510121e5.e20 / 16384 / 4cb081bd sp8510122e5.e19 / 16384 / b86370e6 sp8510123e5.e8 / 16384 / 03e1eefa sp8510124e5.e7 / 16384 / 9edeafcb sp8510125e5.e6 / 16384 / 1c0100d1 sp8510126e5.e5 / 16384 / 7823dedb $end $info=dendy $mame 0.132 [Incog] Dendy Classic, Steepler, 1992 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.132: Incog added Steepler Dendy Classic (not working) system. Romset: None required. $end $info=dgama87 $mame 0.128 [Miodrag Milanovic] Didaktik Gama 87, Didaktik Skalica, 1987 Didaktik Gama was the first clone of the ZX Spectrum with one speciality: 80 KiB RAM divided into two switched 32 KiB memory banks and 16 KiB of slower RAM containing graphical data for video output, while the size of ROM was 16 KiB. This computer had become an unreachable dream for many children and adults in former socialist Czechoslovakia as the computer was considerably expensive and seldom available to buy. It is said there were waiting lists several years long. The design of the computer was very simple — just a grey or black box the size of A5 with flat plastic keyboard and connectors mounted on the rear side. All games developed for the ZX Spectrum 48K were generally compatible with this computer. There is no need to say that it established massive and flourishing black market with these games country-wide as they were officially unavailable behind the "iron curtain". An audio cassette was used as the data store and a TV served as the monitor. Didaktik Gama was produced in three variants: the first, Gama '87, fixed some bugs in the original ZX Spectrum ROM, thus breaking compatibility in some percentage of applications (read: games), and introduced its own bugs effectively inhibiting the use of the second 32 KiB memory bank from BASIC. Gama '88 fixed the original ZX Spectrum bugs in a more compatible way and fixed the memory switching bug. The last and the best model was Gama '89 which fixed some more bugs. Production of Didaktik Gama computers ceased in 1992 (source: http://en.wikipedia.org/wiki/Didaktik#Didaktik_Gama). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Didaktik Gama 87 system. Romset: 16384 / 1 file / 12540 packed dgama87.rom / 16384 / 43104909 $end $info=dgama88 $mame 0.128 [Miodrag Milanovic] Didaktik Gama 88, Didaktik Skalica, 1988 Didaktik Gama was the first clone of the ZX Spectrum with one speciality: 80 KiB RAM divided into two switched 32 KiB memory banks and 16 KiB of slower RAM containing graphical data for video output, while the size of ROM was 16 KiB. This computer had become an unreachable dream for many children and adults in former socialist Czechoslovakia as the computer was considerably expensive and seldom available to buy. It is said there were waiting lists several years long. The design of the computer was very simple — just a grey or black box the size of A5 with flat plastic keyboard and connectors mounted on the rear side. All games developed for the ZX Spectrum 48K were generally compatible with this computer. There is no need to say that it established massive and flourishing black market with these games country-wide as they were officially unavailable behind the "iron curtain". An audio cassette was used as the data store and a TV served as the monitor. Didaktik Gama was produced in three variants: the first, Gama '87, fixed some bugs in the original ZX Spectrum ROM, thus breaking compatibility in some percentage of applications (read: games), and introduced its own bugs effectively inhibiting the use of the second 32 KiB memory bank from BASIC. Gama '88 fixed the original ZX Spectrum bugs in a more compatible way and fixed the memory switching bug. The last and the best model was Gama '89 which fixed some more bugs. Production of Didaktik Gama computers ceased in 1992 (source: http://en.wikipedia.org/wiki/Didaktik#Didaktik_Gama). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Didaktik Gama 88 system. Romset: 16384 / 1 file / 12518 packed dgama88.rom / 16384 / 4ec7e078 $end $info=dgama89 $mame 0.128 [Miodrag Milanovic] Didaktik Gama 89, Didaktik Skalica, 1989 Didaktik Gama was the first clone of the ZX Spectrum with one speciality: 80 KiB RAM divided into two switched 32 KiB memory banks and 16 KiB of slower RAM containing graphical data for video output, while the size of ROM was 16 KiB. This computer had become an unreachable dream for many children and adults in former socialist Czechoslovakia as the computer was considerably expensive and seldom available to buy. It is said there were waiting lists several years long. The design of the computer was very simple — just a grey or black box the size of A5 with flat plastic keyboard and connectors mounted on the rear side. All games developed for the ZX Spectrum 48K were generally compatible with this computer. There is no need to say that it established massive and flourishing black market with these games country-wide as they were officially unavailable behind the "iron curtain". An audio cassette was used as the data store and a TV served as the monitor. Didaktik Gama was produced in three variants: the first, Gama '87, fixed some bugs in the original ZX Spectrum ROM, thus breaking compatibility in some percentage of applications (read: games), and introduced its own bugs effectively inhibiting the use of the second 32 KiB memory bank from BASIC. Gama '88 fixed the original ZX Spectrum bugs in a more compatible way and fixed the memory switching bug. The last and the best model was Gama '89 which fixed some more bugs. Production of Didaktik Gama computers ceased in 1992 (source: http://en.wikipedia.org/wiki/Didaktik#Didaktik_Gama). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Didaktik Gama 89 system. Romset: 65536 / 4 files / 52066 packed dgama89.rom / 16384 / 45c29401 g81.rom / 16384 / c169a63b iso.rom / 16384 / 2ee3a992 isopolak.rom / 16384 / 5e3f1f66 $end $info=dgnalpha $mame 0.88 [Phill Harvey-Smith] Dragon Alpha Prototype, Dragon Data Ltd, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.99: Fixed NMI interrupt, so that Dragon Data Alpha OS-9 can now boot [Phill Harvey-Smith]. - 0.97: Removed optional DOS BIOS [Phill Harvey-Smith]. - 0.88: Phill Harvey-Smith added Dragon Alpha system. Completed emulation of the Dragon Alpha, including support for the sound chip, and the internal disk interface [Phill Harvey-Smith]. Romset: 24576 / 2 files / 19759 packed alpha_ba.rom / 16384 / 84f68bf9 alpha_bt.rom / 8192 / c3dab585 $end $info=dgnbeta $mame 0.98 [Phill Harvey-Smith] Dragon Beta Prototype, Dragon Data Ltd, 1984 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 14/05/2011 r11542: Fixed regression, forgot that it is not 16bit address :) [Micko]. - 0.117: Fixed up for new 6821PIA behavior, machine will now boot again (bug #1309) [Phill Harvey-Smith]. - 0.112: More fully implemented certain graphics modes [Phill Harvey-Smith]. - 0.111: Fixed regressions introduced in 0.110 (bug #970) [Phill Harvey-Smith]. - 0.110: Fixed regression in disk code that prevented booting and a keyboard error. Rewrote the video code [Phill Harvey-Smith]. - 0.107: Fixed regression introduced in 0.106 (bug #896) [Nate Woods]. - 0.103: Implemented MMU, keyboard and floppy support [Phill Harvey-Smith]. - 0.98: Phill Harvey-Smith added Dragon Beta system. Romset: 49152 / 5 files / 18058 packed beta_bt.rom / 16384 / 4c54c1de beta_cfi.rom / 8192 / d312e4c0 beta_dfi.rom / 8192 / c4ad7f64 beta_tst.rom / 8192 / 01d79d00 betachar.rom / 8192 / ca79d66c $end $info=dgone $mame 0.117 [Joe] Data General/One, Data General, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Added proper CGA char dump. Now the system shows correct output [Miodrag Milanovic]. - 0.117: Joe added Data General/One (not working) system. Romset: 32768 / 1 file / 21564 packed dgone.bin / 32768 / 2c38c86e $end $info=diablo68 $mame 0.143u8 [Cowering] Novag Diablo 68000 Chess Computer, Novag, 1991 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u8: Cowering added Novag Diablo 68000 Chess Computer system. Romset: 100448 / 4 files / 74029 packed 44780a00.bin / 2144 / 3a89024c book.bin / 32768 / 553a5c8c evenurom.bin / 32768 / 03477746 oddlrom.bin / 32768 / e182dbdd $end $info=didakm91 $mame 0.128 [Miodrag Milanovic] Didaktik M 91, Didaktik Skalica, 1991 The next version, the Didaktik M introduced in 1990, was more advanced in design and reliability. The machine resembled more of a professional home computer with arrow keys separated from the rest of the keyboard and a more ergonomic shape of the case. Inside there was only 64 KiB of total memory (16 KiB ROM and 48 KiB RAM) which was a disappointment in comparison to the Gama. The computer was considerably redesigned. A custom circuit from Russian company Angstrem was used instead of the original ULA as a result the screen had a square aspect ratio instead of a rectangle 4:3. In addition the whole RAM memory was realized by one set of 64 KiB chips from which only 48 KiB were used and there was no difference between the fast and slow memory with the video content. There were two separated connectors for joysticks and one connector for additional interfaces, such as a printer interface. Unlike the previous version of Didaktik, these connectors were typical "socialistic solution" compatible with nothing that was then available in the CSSR. Thus, users were forced to develop and produce various and sometimes funny home-made interfaces to satisfy their needs. Data storing and monitor type was the same as in the case of the Gama. Two floppy disk drives were developed and released later to offer the possibility of fast saving/loading of various programs. 5.25" floppy disk drive called D40 was introduced in 1992 and featured a "Snapshot" (see also Hibernation_(computing)) button that allowed to store current content of the memory (memory image) on diskette. It was also possible later to load the memory image and continue playing the game (or whatever was stored) from the respective state. 3.5" floppy disk drive called D80 was also introduced later in 1992 at the same time as Didaktik Kompakt was released. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Didaktik M 91 system. Romset: 16384 / 1 file / 12280 packed didakm91.rom / 16384 / beab69b8 $end $info=didakm92 $mame 0.144u5 [ ? ] Didaktik M 92, Didaktik Skalica, 1992 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: Added skeleton driver for Didaktik M 92 system. Romset: 16384 / 1 file / 12280 packed didakm92.bin / 16384 / 57264d4f $end $info=didakm93 $mame 0.128 [Miodrag Milanovic] Didaktik M 93, Didaktik Skalica, 1993 The next version, the Didaktik M introduced in 1990, was more advanced in design and reliability. The machine resembled more of a professional home computer with arrow keys separated from the rest of the keyboard and a more ergonomic shape of the case. Inside there was only 64 KiB of total memory (16 KiB ROM and 48 KiB RAM) which was a disappointment in comparison to the Gama. The computer was considerably redesigned. A custom circuit from Russian company Angstrem was used instead of the original ULA as a result the screen had a square aspect ratio instead of a rectangle 4:3. In addition the whole RAM memory was realized by one set of 64 KiB chips from which only 48 KiB were used and there was no difference between the fast and slow memory with the video content. There were two separated connectors for joysticks and one connector for additional interfaces, such as a printer interface. Unlike the previous version of Didaktik, these connectors were typical "socialistic solution" compatible with nothing that was then available in the CSSR. Thus, users were forced to develop and produce various and sometimes funny home-made interfaces to satisfy their needs. Data storing and monitor type was the same as in the case of the Gama. Two floppy disk drives were developed and released later to offer the possibility of fast saving/loading of various programs. 5.25" floppy disk drive called D40 was introduced in 1992 and featured a "Snapshot" (see also Hibernation_(computing)) button that allowed to store current content of the memory (memory image) on diskette. It was also possible later to load the memory image and continue playing the game (or whatever was stored) from the respective state. 3.5" floppy disk drive called D80 was also introduced later in 1992 at the same time as Didaktik Kompakt was released. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Didaktik M 93 system. Romset: 16384 / 1 file / 13093 packed didakm93.rom / 16384 / ec274b1b $end $info=didakt90 $mame 0.128 [Miodrag Milanovic] Didaktik 90, Didaktik Skalica, 1990 The next version, the Didaktik M introduced in 1990, was more advanced in design and reliability. The machine resembled more of a professional home computer with arrow keys separated from the rest of the keyboard and a more ergonomic shape of the case. Inside there was only 64 KiB of total memory (16 KiB ROM and 48 KiB RAM) which was a disappointment in comparison to the Gama. The computer was considerably redesigned. A custom circuit from Russian company Angstrem was used instead of the original ULA as a result the screen had a square aspect ratio instead of a rectangle 4:3. In addition the whole RAM memory was realized by one set of 64 KiB chips from which only 48 KiB were used and there was no difference between the fast and slow memory with the video content. There were two separated connectors for joysticks and one connector for additional interfaces, such as a printer interface. Unlike the previous version of Didaktik, these connectors were typical "socialistic solution" compatible with nothing that was then available in the CSSR. Thus, users were forced to develop and produce various and sometimes funny home-made interfaces to satisfy their needs. Data storing and monitor type was the same as in the case of the Gama. Two floppy disk drives were developed and released later to offer the possibility of fast saving/loading of various programs. 5.25" floppy disk drive called D40 was introduced in 1992 and featured a "Snapshot" (see also Hibernation_(computing)) button that allowed to store current content of the memory (memory image) on diskette. It was also possible later to load the memory image and continue playing the game (or whatever was stored) from the respective state. 3.5" floppy disk drive called D80 was also introduced later in 1992 at the same time as Didaktik Kompakt was released. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Didaktik 90 system. Romset: 16384 / 1 file / 13078 packed didakt90.rom / 16384 / 76f2db1e $end $info=didaktk $mame 0.128 [Miodrag Milanovic] Didaktik Kompakt, Didaktik Skalica, 1992 The next version, the Didaktik M introduced in 1990, was more advanced in design and reliability. The machine resembled more of a professional home computer with arrow keys separated from the rest of the keyboard and a more ergonomic shape of the case. Inside there was only 64 KiB of total memory (16 KiB ROM and 48 KiB RAM) which was a disappointment in comparison to the Gama. The computer was considerably redesigned. A custom circuit from Russian company Angstrem was used instead of the original ULA as a result the screen had a square aspect ratio instead of a rectangle 4:3. In addition the whole RAM memory was realized by one set of 64 KiB chips from which only 48 KiB were used and there was no difference between the fast and slow memory with the video content. There were two separated connectors for joysticks and one connector for additional interfaces, such as a printer interface. Unlike the previous version of Didaktik, these connectors were typical "socialistic solution" compatible with nothing that was then available in the CSSR. Thus, users were forced to develop and produce various and sometimes funny home-made interfaces to satisfy their needs. Data storing and monitor type was the same as in the case of the Gama. Two floppy disk drives were developed and released later to offer the possibility of fast saving/loading of various programs. 5.25" floppy disk drive called D40 was introduced in 1992 and featured a "Snapshot" (see also Hibernation_(computing)) button that allowed to store current content of the memory (memory image) on diskette. It was also possible later to load the memory image and continue playing the game (or whatever was stored) from the respective state. 3.5" floppy disk drive called D80 was also introduced later in 1992 at the same time as Didaktik Kompakt was released. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Didaktik Kompakt system. Romset: 16384 / 1 file / 13091 packed didaktk.rom / 16384 / 8ec8a625 $end $info=digel804 $mame 0.143u3 [balrog, Lord Nightmare] Digelec/Wavetek model 804, Digelec, Inc, 19?? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.144u1: Add a bunch of information from the recently discovered schematics [Lord Nightmare]. - 0.143u3: balrog and Lord Nightmare added skeleton driver of Digelec/Wavetek model 804 system. Fix rom loading to pass verify; add a note about the beeper. mask i/o address area to 8 bits [Lord Nightmare, smf]. Figured out LED outputs, figured out keypad inputs. Hook up ACIA; add proper mirrors to i/o areas; hook up ram banking (still has some issues needing to be worked out); document what a whole lot more of the i/o bits do [Lord Nightmare]. Romset: 24608 / 3 files / 14463 packed 1-04__76f1.27128.j6 / 16384 / 61b50b61 2-04__d6cc.2764a.k6 / 8192 / 098cb008 804-1-4.82s23a.j5 / 32 / f961beb1 $end $info=dim68k $mame 0.141 [ ? ] Dimension 68000, Micro Craft, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 19/11/2011 r13309: A bunch of consistency fix in [Fabio Priuli]. - 0.141: Added Dimension 68000 skelton system. Romset: 15619 / 13 files / 5503 packed mc101.bin / 250 / caffb3a0 mc102.bin / 250 / 38e2abac mc103e.bin / 4096 / 4730c902 mc104.bin / 4096 / 14b04575 mc105e.bin / 4096 / 7a09daa8 mc106.bin / 256 / 11530d8a mc107.bin / 256 / 966db11b mc108.bin / 1024 / 687f9b0a mc109.bin / 512 / 4a857f98 mc110.bin / 256 / e207b457 mc111.bin / 32 / 6a380057 mc112.bin / 256 / dfd4cdbb mc113.bin / 239 / 594bdf05 $end $info=dina $mame 0.127 [ ? ] Dina, Telegames, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.127: Curt Coder added Telegames Dina system. Romset: None required. $end $info=dm500 $mame 0.138 [ ? ] Dreambox 500, Dream Multimedia, 2006 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Dreambox 500 system. Romset: 262144 / 2 files / 62337 packed dm500-alps-boot.bin / 131072 / daf2da34 dm500-philps-boot.bin / 131072 / af3477c7 $end $info=dm5620 $mame 0.138 [ ? ] Dreambox 5620, Dream Multimedia, 2004 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Dreambox 5620 system. Romset: 131072 / 1 file / 40522 packed dm5620.bin / 131072 / ccddb822 $end $info=dm7000 $mame 0.138 [ ? ] Dreambox 7000, Dream Multimedia, 2003 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 13/05/2012 r15156, r15157: More drembox wip, dm5620 now start to boot linux by Lukasz. More work :) [Miodrag Milanovic]. - 12/05/2012 r15149, r15150: dm7000 work in progress by Lukasz. Added terminal to dm7000 instead of printf [Miodrag Milanovic]. - 0.138: Added skeleton driver of Dream Multimedia Dreambox 7000 system. Romset: 131072 / 1 file / 46655 packed dm7000.bin / 131072 / 8a410f67 $end $info=dms5000 $mame 0.137 [ ? ] DMS-5000, Digital Microsystems, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.137: Added skeleton driver of Digital Microsystems DMS-5000 system. Romset: 16384 / 2 files / 12185 packed dms-5000_54-8672e.bin / 8192 / 94d64c06 dms-5000_54-8673o.bin / 8192 / dce9823e $end $info=dms86 $mame 0.137 [ ? ] DMS-86, Digital Microsystems, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.137: Added skeleton driver of Digital Microsystems DMS-86 system. Romset: 8192 / 2 files / 4825 packed hns-86_54-8677.bin / 4096 / 78fad756 hns-86_54-8678.bin / 4096 / 95f58e1c $end $info=dmv $mame 0.144u5 [rfka01] Decision Mate V, NCR, 1984 An other CP/M / MSDOS hybrid system. This computer had no great commercial success. The Decision Mate V came with 128 KB of RAM, but could be upgraded to 256 or 512 KB with expansion cards. The serial and Centronics interfaces were not on the mainboard, but were added as expansion cards. An additional card with a 68000 was developed by NCR in order to use CP/M 68 (source: http://www.old-computers.com/museum/computer.asp?c=299). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u5: rfka01 added skeleton driver for NCR Decision Mate V system. - 04/01/2012 r13853: Added F4 display [Sandro Ronco]. Romset: 8192 / 1 file / 2908 packed dmv_norm.bin / 8192 / bf25f3f0 $end $info=dn3000 $mame 0.145u1 [Hans Ostermeyer] Apollo DN3000 19" Monochrome, Apollo, 1988 Apollo/Domain was a range of workstations developed and produced by Apollo Computer from circa 1980 to 1989. The machines were built around the Motorola 68k family of processors. The model naming convention was DN (for Domain Node) with a model number. If the system had no display, it was a DSP (for Domain Service Processor) (source: http://en.wikipedia.org/wiki/Apollo/Domain#Models). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Hans Ostermeyer added Apollo DN3000 19" Monochrome system. Romset: 32768 / 1 file / 20451 packed 3000_boot_8475_7.bin / 32768 / 0fe2d471 $end $info=dn3000_15i $mame 0.145u1 [Hans Ostermeyer] Apollo DN3000 15" Monochrome, Apollo, 1988 Apollo/Domain was a range of workstations developed and produced by Apollo Computer from circa 1980 to 1989. The machines were built around the Motorola 68k family of processors. The model naming convention was DN (for Domain Node) with a model number. If the system had no display, it was a DSP (for Domain Service Processor) (source: http://en.wikipedia.org/wiki/Apollo/Domain#Models). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Hans Ostermeyer added Apollo DN3000 15" Monochrome system. Romset: 32768 / 1 file / 20451 packed 3000_boot_8475_7.bin / 32768 / 0fe2d471 $end $info=dn3500 $mame 0.145u1 [Hans Ostermeyer] Apollo DN3500 19" Monochrome, Apollo, 1989 Apollo/Domain was a range of workstations developed and produced by Apollo Computer from circa 1980 to 1989. The machines were built around the Motorola 68k family of processors. The model naming convention was DN (for Domain Node) with a model number. If the system had no display, it was a DSP (for Domain Service Processor) (source: http://en.wikipedia.org/wiki/Apollo/Domain#Models). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Hans Ostermeyer added Apollo DN3500 19" Monochrome system. Romset: 73728 / 2 files / 22245 packed 3500_boot_12191_7.bin / 65536 / 3132067d 3000_3c505_010728-00.bin / 8192 / 69b77ec6 $end $info=dn3500_15i $mame 0.145u1 [Hans Ostermeyer] Apollo DN3500 15" Monochrome, Apollo, 1989 Apollo/Domain was a range of workstations developed and produced by Apollo Computer from circa 1980 to 1989. The machines were built around the Motorola 68k family of processors. The model naming convention was DN (for Domain Node) with a model number. If the system had no display, it was a DSP (for Domain Service Processor) (source: http://en.wikipedia.org/wiki/Apollo/Domain#Models). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Hans Ostermeyer added Apollo DN3500 15" Monochrome system. Romset: 73728 / 2 files / ? packed 3500_boot_12191_7.bin / 65536 / 3132067d 3000_3c505_010728-00.bin / 8192 / 69b77ec6 $end $info=dn5500 $mame 0.145u1 [Hans Ostermeyer] Apollo DN5500 19" Monochrome, Apollo, 1991 Apollo/Domain was a range of workstations developed and produced by Apollo Computer from circa 1980 to 1989. The machines were built around the Motorola 68k family of processors. The model naming convention was DN (for Domain Node) with a model number. If the system had no display, it was a DSP (for Domain Service Processor) (source: http://en.wikipedia.org/wiki/Apollo/Domain#Models). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Hans Ostermeyer added Apollo DN5500 19" Monochrome system. Romset: 65536 / 1 file / 22385 packed 5500_boot_a1631-80046_1-30-92.bin / 65536 / 7b9ed610 $end $info=dn5500_15i $mame 0.145u1 [Hans Ostermeyer] Apollo DN5500 15" Monochrome, Apollo, 1991 Apollo/Domain was a range of workstations developed and produced by Apollo Computer from circa 1980 to 1989. The machines were built around the Motorola 68k family of processors. The model naming convention was DN (for Domain Node) with a model number. If the system had no display, it was a DSP (for Domain Service Processor) (source: http://en.wikipedia.org/wiki/Apollo/Domain#Models). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Hans Ostermeyer added Apollo DN5500 15" Monochrome system. Romset: 65536 / 1 file / 22385 packed 5500_boot_a1631-80046_1-30-92.bin / 65536 7b9ed610 $end $info=dolphunk $mame 0.138 [ ? ] Dolphin, , 1979 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Renamed (dolphin) to (dolphunk). - 0.138: Added skeleton driver of Dolphin system. Romset: 256 / 1 file / 256 packed dolphin_mo.rom / 256 / 1ac4ac18 $end $info=dpc100 $mame 0.81 [Jirou Kaneda] IQ-1000 DPC-100 (Korea), Daewoo, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Daewoo IQ-1000 system. Romset: 49152 / 2 files / 30271 packed 100bios.rom / 32768 / 3ab0cd3b 100han.rom / 16384 / 97478efb $end $info=dpc180 $mame 0.81 [Jirou Kaneda] IQ-1000 DPC-180 (Korea), Daewoo, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added DPC-180 system. Romset: 49152 / 2 files / 30271 packed 180bios.rom / 32768 / 3ab0cd3b 180han.rom / 16384 / 97478efb $end $info=dpc200 $mame 0.81 [Jirou Kaneda] IQ-1000 DPC-200 (Korea), Daewoo, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added DPC-200 (Korean) system. Romset: 49152 / 2 files / 30271 packed 200han.rom / 16384 / 97478efb 200bios.rom / 32768 / 3ab0cd3b $end $info=dragon32 $mame 0.36b6 [Mathis Rosenhauer] Dragon 32, Dragon Data Ltd, 1982 The Dragon 32 and Dragon 64 are home computers that were built in the 1980s. The Dragons are very similar to the TRS-80 Color Computer (CoCo), and were produced for the European market by Dragon Data, Ltd., in Port Talbot, Wales, and for the US market by Tano of New Orleans, Louisiana. The model numbers reflect the primary difference between the two machines, which have 32 and 64 kilobytes of RAM, respectively. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Added same input devices as CoCo. Converted inputs to use PORT_CATEGORY (i.e. you now select controller type in the Categories submenu). When Joystick is selected in either Right or Left Controller Port, Hi-Res Interface becomes available in the Driver Configuration submenu [Fabio Priuli]. - 0.127: Fixed crash that could occur when accessing the printer (bug #1643) [Nate Woods]. - 0.126: Fixed timing regression introduced in 0.122u7 (bug #1631). - 0.116: Cartridge slot rearchitecture [Nate Woods]. - 0.109: Fixed side specification on floppy disk controller [Phill Harvey-Smith]. - 0.99: Fixed a rounding error in cassette loading that affected the Dragon game "Screaming Abdabs" (bug #735) [Nate Woods]. - 0.98: Fixed printer output [Phill Harvey-Smith]. - 0.97: Improved .CAS loading for images with odd block sequences [Phill Harvey-Smith]. - 0.78: Fixed disk controller when used with double sided disks (bug #492) [Nate Woods]. - 0.61.1: Made artifacting disabled by default, as this is how PAL systems would normally be [Nate Woods]. - 0.37b11: Fixed DragonDOS cartrdige, so now DragonDOS works fine [Nate Woods]. - 0.37b8: Added support for printer. Optimized graphics emulation [Nate Woods]. - 0.37b5: Converted the Dragon driver to use an include file, moved PAK loading code into a new src/mess/formats directory [Nate Woods]. - 0.37b4: Now supports memory size SAM register, removed 2nd fire button from joysticks (only CoCo 3 has this). Video display now draws border [Nate Woods]. - 0.37b3: Better .CAS file support, now supports cassette writes, slightly better .PAK file support [Nate Woods]. - 0.37b2: Now supports a new variant of the .PAK file format for snapshots [Nate Woods]. - 0.37b1: COCO/DRAGON now supports two distinct joysticks [Nate Woods]. - 0.36b14: Fixed the color graphics modes for Dragon [Nate Woods, Mathis Rosenhauer]. Tapes are loaded again in the Dragon32 [Mathis Rosenhauer] - 0.36b12: Memory manager modifications in the dragon32 drivers that allow the use of a true CoCo 3 ROM and modifications to the ROM table that use a true CoCo 3 ROM [Nathan]. - 0.36b7: Sound now works in the Dragon32 [Mathis Rosenhauer]. - 0.36b6: Mathis Rosenhauer added Dragon 32 system. Romset: 16384 / 1 file / 13704 packed d32.rom / 16384 / e3879310 $end $info=dragon64 $mame 0.56.1 [Nate Woods] Dragon 64, Dragon Data Ltd, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.61.1: Made artifacting disabled by default, as this is how PAL systems would normally be. Fixed a bug that prevented the system to run (the dragon64 driver was using the coco memory map). Adjusted the memory mapping scheme, enabling the DragonDOS cartridge and 64k mode to coexist. Thanks to Simon Hardy for tracking down a better algorithm [Nate Woods]. - 0.56.1: Nate Woods added Dragon 64 system. Romset: 32768 / 2 files / 27700 packed d64_1.rom / 16384 / 60a4634c d64_2.rom / 16384 / 17893a42 $end $info=drpcjr $mame 0.132 [ ? ] Doctor PC Jr, Bung, 1996 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.132: Added skeleton driver of Bung Doctor PC Jr system. Romset: 32768 / 1 file / 16308 packed drpcjr_bios.bin / 32768 / c8fbef89 $end $info=drwrt100 $mame 0.143u6 [ ? ] DreamWriter T100, NTS, 199? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u6: Added DreamWriter T100 system. Romset: 524288 / 1 file / 335519 packed t100_2.3.ic303 / 524288 / 8a16f12f $end $info=drwrt200 $mame 0.132 [Roberto Carlos] DreamWriter T200, NTS, 199? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 06/07/2011 r12170: Added preliminary keyboard input [Sandro Ronco]. - 06/06/2011 r11842: Fixed screen size, also fixed syntax in coco_cart.xml [Sandro Ronco]. - 0.132: Roberto Carlos added NTS DreamWriter T200 (not working) system. Romset: 1048576 / 1 file / 629581 packed drwrt200.bin / 1048576 / 3c39483c $end $info=drwrt400 $mame 0.131 [Roberto Carlos Fernandez Gerhardt and Wilbert Pol] DreamWriter T400, NTS, 1996 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 06/07/2011 r12170: Added preliminary keyboard input [Sandro Ronco]. - 0.131: Roberto Carlos Fernandez Gerhardt, Wilbert Pol added NTS DreamWriter T400 (not working) system. Romset: 524288 / 1 file / 340528 packed t4_ir_2.1.ic303 / 524288 / f0f45fd2 $end $info=drwrt450 $mame 0.143u6 [ ? ] DreamWriter 450, NTS, 199? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u6: Added DreamWriter 450 system. Romset: 1048576 / 1 file / 605733 packed t4_ir_35ba308.ic303 / 1048576 / 3b5a580d $end $info=ds2 $mame 0.142 [Sandro Ronco] DataSlim 2, Citizen, 2000 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 24/04/2011 r11285: Added dump of the second flash that contains the charset [Sandro Ronco]. - 0.142: Sandro Ronco added DataSlim 2 (not working) system. Romset: 4194304 / 4 files / 490220 packed ds2_0.dat / 1048576 / 3197bed3 ds2_1.dat / 1048576 / a909b755 ds2_2.dat / 1048576 / a738ea1c ds2_3.dat / 1048576 / 64f7c189 $end $info=dsp3000 $mame 0.145u1 [Hans Ostermeyer] Apollo DSP3000, Apollo, 1988 Apollo/Domain was a range of workstations developed and produced by Apollo Computer from circa 1980 to 1989. The machines were built around the Motorola 68k family of processors, except for the DN10000, which had from one to four of Apollo's RISC processors, named PRISM. Some systems could have the graphics card removed so that they could be used as a servers; in such a case the keyboard and mouse were automatically ignored, and the system accessed either across the network, or via a dumb terminal plugged into the machine's serial port. Such a system was designated "DSP" instead of "DN" (source: http://en.wikipedia.org/wiki/Apollo/Domain#Models). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Hans Ostermeyer added Apollo DSP3000 Server system. Romset: 32768 / 1 file / 20451 packed 3000_boot_8475_7.bin / 32768 / 0fe2d471 $end $info=dsp3500 $mame 0.145u1 [Hans Ostermeyer] Apollo DSP3500, Apollo, 1989 Apollo/Domain was a range of workstations developed and produced by Apollo Computer from circa 1980 to 1989. The machines were built around the Motorola 68k family of processors, except for the DN10000, which had from one to four of Apollo's RISC processors, named PRISM. Some systems could have the graphics card removed so that they could be used as a servers; in such a case the keyboard and mouse were automatically ignored, and the system accessed either across the network, or via a dumb terminal plugged into the machine's serial port. Such a system was designated "DSP" instead of "DN" (source: http://en.wikipedia.org/wiki/Apollo/Domain#Models). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Hans Ostermeyer added Apollo DSP3500 Server system. Romset: 73728 / 2 files / 22266 packed 3500_boot_12191_7.bin / 65536 / 3132067d 3000_3c505_010728-00.bin / 8192 / 69b77ec6 $end $info=dsp5500 $mame 0.145u1 [Hans Ostermeyer] Apollo DSP5500, Apollo, 1991 Apollo/Domain was a range of workstations developed and produced by Apollo Computer from circa 1980 to 1989. The machines were built around the Motorola 68k family of processors, except for the DN10000, which had from one to four of Apollo's RISC processors, named PRISM. Some systems could have the graphics card removed so that they could be used as a servers; in such a case the keyboard and mouse were automatically ignored, and the system accessed either across the network, or via a dumb terminal plugged into the machine's serial port. Such a system was designated "DSP" instead of "DN" (source: http://en.wikipedia.org/wiki/Apollo/Domain#Models). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Hans Ostermeyer added Apollo DSP5500 Server system. Romset: 65536 / 1 file / 22385 packed 5500_boot_a1631-80046_1-30-92.bin / 65536 / 7b9ed610 $end $info=dual68 $mame 0.136 [ ? ] Dual Systems 68000, Dual Systems Corporation, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Dual Systems 68000 system. Romset: 14336 / 5 files / 1721 packed dual.u2.bin / 2048 / e9c44fcd dual.u3.bin / 2048 / 827b049f dual_cpu68000_1.bin / 4096 / d1785c08 dual_cpu68000_2.bin / 4096 / b9f1ba3c dual_sio4.bin / 2048 / 6b0a1965 $end $info=dx64 $mame 0.145 [ ? ] DX-64 (NTSC), Commodore Business Machines, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145: Added CBM DX-64 (NTSC) system. Romset (latest upd 0.145u5): 45301 / 7 files / 34925 packed jiffydos sx64.ud3 / 8192 / 2b5a88f5 901226-01.ud4 / 8192 / f833d117 901225-01.ud1 / 4096 / ec4272ee 251104-04.ud3 / 8192 / 2c5965d4 1541 flash.ud3 / 8192 / 0a1c9b85 906114-01.ue4 / 245 / 54c89351 turboromsx.u4 / 8192 / 48579c30 $end $info=dynavisn $mame 0.137 [ ? ] Dynavision, Yamagiwa, 1982 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Dynavision system. Romset: None required. $end $info=e01 $mame 0.138 [Curt Coder] FileStore E01, Acorn, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.138: Curt Coder added skeleton driver of FileStore E01 system. Romset: 65536 / 2 files / 26695 packed 0254,205-03 e01 mos / 32768 / a13e8014 0254,205-04 e01 fs / 32768 / ae666c76 $end $info=e01s $mame 0.138 [Curt Coder] FileStore E01S, Acorn, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Curt Coder added skeleton driver of FileStore E01S system. Romset: 131072 / 2 files / 53890 packed e01sv133.rom / 65536 / 2a4a0032 e01sv140.rom / 65536 / 5068fe86 $end $info=eacc $mame 0.142 [Robbbert] EA Car Computer, Electronics Australia, 1982 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Robbbert added EA Car Computer (not working) system. Romset: 2048 / 1 file / 1568 packed eacc.bin / 2048 / 37370cf7 $end $info=ec1840 $mame 0.137 [Miodrag Milanovic] EC-1840, , 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added EC-1840 system. Romset: 8192 / 4 files / 7020 packed 000-04-971b.bin / 2048 / 06aeaee8 001-04-92b7.bin / 2048 / 3fae650a 002-04-9e17.bin / 2048 / d59712df 003-04-3ccb.bin / 2048 / 7fc362c7 $end $info=ec1841 $mame 0.137 [Miodrag Milanovic] EC-1841, , 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added EC-1841 system. Romset: 49152 / 24 files / 35649 packed 012-01-3107.bin / 2048 / 77957396 012-02-37f6.bin / 2048 / 8f5c6a20 012-03-37e7.bin / 2048 / 49992bd5 013-01-203f.bin / 2048 / 768bd3d5 013-02-2552.bin / 2048 / e3c10128 013-03-2554.bin / 2048 / 834bd7d7 014-01-fa40.bin / 2048 / 47722b58 014-02-0fbe.bin / 2048 / f8517e5e 014-03-0fbe.bin / 2048 / f8517e5e 015-01-bf1d.bin / 2048 / b585b5ea 015-02-d736.bin / 2048 / 8538c52a 015-03-d736.bin / 2048 / 8538c52a 016-01-65f7.bin / 2048 / 28a07db4 016-02-5b2c.bin / 2048 / 3d1d1e67 016-03-5b2c.bin / 2048 / 3d1d1e67 017-01-5be1.bin / 2048 / 928bda26 017-02-4b9d.bin / 2048 / 1b985264 017-03-4b9d.bin / 2048 / 1b985264 018-01-7090.bin / 2048 / 75ca7d7e 018-02-7090.bin / 2048 / 75ca7d7e 018-03-7090.bin / 2048 / 75ca7d7e 019-01-0492.bin / 2048 / 8a9d593e 019-02-0493.bin / 2048 / 61aae23d 019-03-0493.bin / 2048 / 61aae23d $end $info=ec1845 $mame 0.137 [Miodrag Milanovic] EC-1845, , 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added EC-1845 system. Romset: 16384 / 8 files / 13196 packed 184500.bin / 2048 / 7c472ef7 184501.bin / 2048 / db240dc6 184502.bin / 2048 / 149e7e29 184503.bin / 2048 / e28cbd74 184504.bin / 2048 / 55fa7a1d 184505.bin / 2048 / c807e3f5 184506.bin / 2048 / 24f5c27c 184507.bin / 2048 / 75122203 $end $info=ec1849 $mame 0.138 [ ? ] EC-1849, , 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Added EC-1849 skeleton driver, (thanks to Anasana). Romset: 86016 / 5 files / 52149 packed cga.chr / 4096 / 42009069 cpu-card_27c256_015.rom / 32768 / 68eadf0a cpu-card_27c256_016.rom / 32768 / bc3924d6 video-card_573rf6( 2764)_040.rom / 8192 / a3ece315 video-card_573rf6( 2764)_041.rom / 8192 / b0a2ba7f $end $info=ec65 $mame 0.133 [ ? ] EC-65, Elektor Electronics, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added EC-65 skelton system. Romset: 8192 / 2 files / 4054 packed chargen.ic19 / 4096 / 9b56a28d ec65.ic6 / 4096 / acd928ed $end $info=ec65k $mame 0.133 [ ? ] EC-65K, Elektor Electronics, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of EC-65K system. Romset: 4096 / 1 file / 2886 packed ec65k.ic19 / 4096 / 5e5a890a $end $info=edu64 $mame 0.128 [ ? ] Educator 64 (NTSC), Commodore Business Machines, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Educator 64 (NTSC) system. Romset: None required. $end $info=ehx20 $mame 0.135 [ ? ] HX20, Epson, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.135: Added skeleton driver of Epson HX20 system. Romset: 98304 / 12 file / 82169 packed hx20_v10.0 / 8192 / 33fbb1ab hx20_v10.1 / 8192 / 27d743ed hx20_v10.2 / 8192 / f5cc8868 hx20_v10.3 / 8192 / ed7482c6 hx20_v11.0 / 8192 / 4de0b4b6 hx20_v11e.3 / 8192 / 4de0b4b6 hx20_v11.1 / 8192 / 10d6ae76 hx20_v11e.2 / 8192 / 10d6ae76 hx20_v11e.1 / 8192 / 26c203a1 hx20_v11.2 / 8192 / 26c203a1 hx20_v11.3 / 8192 / 101cb3e8 hx20_v11e.0 / 8192 / fd339aa5 $end $info=einst256 $mame 0.134 [ ? ] Einstein 256, Tatung, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Added skeleton driver of Tatung Einstein 256 system. Romset: 16384 / 1 file / 12953 packed tc256.rom / 16384 / ef8dad88 $end $info=einstei2 $mame 0.128 [ ? ] Einstein TC-01 + 80 column device, Tatung, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Einstein TC-01 + 80 column device system. Romset: 8192 / 1 file / 1632 packed tk02-v1.00.rom / 8192 / ad3c4346 $end $info=einstein $mame 0.37b15 [Kev Thacker] Einstein TC-01, Tatung, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Fixed addressing of character ROM for 80 column mode, added dump of 80 column rom, fixed bit 0 of status register to reflect 6845 DE line. 80 Column interface is now usable. [Phill Harvey-Smith]. Rename (einstei2) to (einstein) - 0.135: Made it possible to select single or double sided disk drives [Dirk Best]. - 0.133: Largely rewritten and lots of cleanups [Dirk Best]. - 0.130: Updated to use the new centronics interface [Dirk Best]. - 0.70: Fixed crashes on startup (bug #407) [Nate Woods]. - 0.56.1: Implemented more interrupts and fixed their priorities [Kev Thacker]. - 0.37b15: Kev Thacker added Einstein TC-01 preliminary system. Romset: 16384 / 2 files / 12435 packed mos12.i023 / 8192 / ec134953 mos121.i023 / 8192 / a746eeb6 $end $info=ekusera $mame 0.137 [ ? ] Ekusera, P.I.C, 1982 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Ekusera system. Romset: None required. $end $info=electron $mame 0.104 [Wilbert Pol] Acorn Electron, Acorn, 1983 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 14/06/2011 r11932: Fixed regression [Robbbert]. - 0.131: Fixed graphical display modes [Robbbert]. - 0.125: Fixed corrupt text in Mode 3 [Robbbert]. - 0.104: Wilbert Pol added Acorn Electron system. Romset: 32768 / 2 files / 24817 packed basic.rom / 16384 / 79434781 os.rom / 16384 / bf63fb1f $end $info=elekscmp $mame 0.136 [Miodrag Milanovic] Elektor SC/MP, Elektor Electronics, 1977 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Miodrag Milanovic added Elektor SC/MP system. Romset: 1536 / 3 files / 1238 packed elbug.001 / 512 / f733da28 elbug.002 / 512 / 529c0b88 elbug.003 / 512 / 13585ad1 $end $info=elektor $mame 0.138 [ ? ] Elektor TV Games Computer, Elektor, 1979 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Elektor TV Games Computer system. Romset: 2048 / 1 file / 1793 packed elektor.rom / 2048 / e6ef1ee1 $end $info=elf2 $mame 0.133 [Curt Coder] Elf II, Netronics, 1978 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.133: Curt Coder added Netronics Elf II system. Romset: None required. $end $info=elwro800 $mame 0.134 [Mariusz Wojcieszek] 800 Junior, Elwro, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Updates [Mariusz Wojcieszek]: * reworked keyboard mapping, added keys with Polish characters. * added network id. * added support for NMI firing (not used yet, as Junet is not working). - 0.134: Promoted from GAME_NOT_WORKING [Mariusz Wojcieszek]. - 0.132: Added skeleton driver of Elwro 800 Junior system. Romset: 25600 / 5 files / 18813 packed bas04.epr / 8192 / 6ab16f36 bas14.epr / 8192 / a743eb80 bootv.epr / 8192 / de5fa37d junior_io_prom.bin / 512 / c6a777c4 junior_mem_prom.bin / 512 / 0f745f42 $end $info=enmirage $mame 0.142u1 [ ? ] Ensoniq Mirage, Ensoniq, 1984 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.144u1: Renamed (mirage) to (enmirage); changed description to "Ensoniq Mirage". - 0.142u1: Added Ensoniq Mirage system. Romset: 4096 / 1 file / 2390 packed mirage.bin / 4096 / 9fc7553c $end $info=ep128 $mame 0.36b6 [Kevin Thacker] Enterprise 128, Intelligent Software, 1985 The Enterprise is a Zilog Z80 based home computer first released in 1985. There are two variants, the Enterprise 64 with 64 kB of RAM, and the Enterprise 128 with 128 kB. The machine was also known by the names DPC, Samurai, Oscar, Elan and Flan before the Enterprise name was finally chosen. Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.125: Merged ex128 and ex128a drivers, to use alternate BIOSes [Fabio Priuli]. - 0.124: Fixed 0.119 regression in graphics display (bug #1478) [Wilbert Pol]. - 0.108: Fixed regression introduced in 0.106 (bug #908) [Nate Woods]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.70: Fixed crashes on startup (bug #407) [Nate Woods]. - 0.37b15: Some graphics problem fixed [Kev Thacker]. - 0.37b11: Initial sound emulation. Some sampled sounds work, and simple tone is working. Fixed some interrupt problems [Kev Thacker]. - 0.36b16: wd179x disk access update. The correct sector size is now calculated for the nec765 real FDD access. Now it is calculated from sector size. Loading from real disc works on Enterprise emulator [Kev Thacker]. - 0.36b15: Enterprise 128 graphics display correcly (chars are correct size now) [Kev Thacker]. Implemented interrupt system in the Enterprise 128. It starts up better, but will be made accurate when programs can be run [Kev Thacker]. Enabled disc support in the Enterprise 128. It is currently fixed to loading real discs - it doesn't work yet though. From basic enter ":EXDOS" to enter a CLI. From here you can type DOS like commands e.g. DIR, CHDIR, MKDIR to access the drive. From basic you can enter the same commands, but prefix with ":" [Kev Thacker]. - 0.36b6: Kevin Thacker added Enterprise 128K system. Romset: 245760 / 5 files / 171131 packed 9128ds-0237_enter08-46-a.u1 / 16384 / 683cf455 9256ds-0019_enter08-45-a.u2 / 32768 / 982a3b44 exos22.rom / 65536 / c82e699f exos23.rom / 65536 / 24838410 exos231.rom / 65536 / d0ecee0d $end $info=ep64 $mame 0.130 [Dirk Best] Enterprise 64, Intelligent Software, 1985 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.130: Dirk Best added Intelligent Software Enterprise 64 system. Romset: 81920 / 3 files / 53739 packed 9256ds-0038_enter05-23-a.u2 / 32768 / d421795f basic20.rom / 16384 / d62e4fb7 exdos13.rom / 32768 / d1d7e157 $end $info=ep804 $mame 0.143u3 [balrog, Lord Nightmare] Digelec/Wavetek model EP804, Wavetek/Digelec, Inc, 1982 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 07/01/2012 r13928 Fixed sample clipping [Curt Coder]. - 0.144u1: Add a bunch of information from the recently discovered schematics [Lord Nightmare]. - 0.143u3: balrog, Lord Nightmare added Digelec/Wavetek model EP804 system. fixed clock (was at double speed), hooked up speaker, figured out most of what reading i/o 0x43 does [Lord Nightmare]. Romset: 45088 / 7 files / 27767 packed 804-1-2.mmi_6330-in.j5 / 32 / 30dd4721 804-2__rev_1.6__07f7.hn482764g-4.j6 / 8192 / 2d4c334c 804-2_rev2.21__cs_ab50.hn482764g.j6 / 8192 / ffbc95f6 804-2_rev_1.4__7a7e.hn482764g-4.j6 / 8192 / fdc0d2e3 804-3__rev_1.6__265c.hn482764g-4.k6 / 8192 / 9c14906b 804-3_rev2.21__cs_6b98.hn482764g.k6 / 8192 / a4acb9fe 804-3_rev_1.4__f240.2732.k6 / 4096 / 29827e29 $end $info=erik $mame 0.125 [ ? ] Erik, , 1994 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Added Erik system. Romset: 65536 / 1 file / 3589 packed erik.bin / 65536 / 6f3208f4 $end $info=es210_es $mame 0.140 [Joseba Epalza] ES-210 (Spain), Nakajima, 199? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 01/06/2011 r11761: Modernized [Sandro Ronco]. - 31/05/2011 r11748: Added preliminary video drawing function [Sandro Ronco]. - 0.140: Joseba Epalza Nakajima added skeleton driver of ES-210 (Spain) system. Romset: 524288 / 1 file / 355833 packed nakajima_es.ic303 / 524288 / 214d73ce $end $info=esq1 $mame 0.134 [R. Belmont] ESQ-1, Ensoniq, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: R. Belmont added Ensoniq ESQ-1 (not working) system. Romset: 131072 / 4 files / 81778 packed 3p5hi.bin / 32768 / 332c572f 3p5lo.bin / 32768 / ed001ad8 esq1wavhi.bin / 32768 / 94c554a3 esq1wavlo.bin / 32768 / 4d04ac87 $end $info=et3400 $mame 0.132 [ ? ] Heathkit ET-3400, Heath Inc, 1976 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Heathkit ET-3400 system. Romset: 1024 / 1 file / 898 packed et3400.bin / 1024 / 2eff1f58 $end $info=eti660 $mame 0.136 [Curt Coder] ETI-660 (Australia), Electronics Today International, 1981 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 29/06/2011 r12113: Cleanup [Curt Coder]. - 0.136: Curt Coder added skeleton driver of ETI-660 (Australia) system. Romset: 1024 / 1 file / 970 packed eti660.bin / 1024 / 811dfa62 $end $info=europc $mame 0.37b9 [PeT] EURO PC, Schneider Rdf. AG, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.105: Fixed keyboard regression introduced in 0.104 (bug #857) [Nate Woods]. - 0.37b9: PeT added EURO PC system. Romset: 40960 / 2 files / 21657 packed 50145 / 32768 / 1775a11d 50146 char d1.0 euro.u16 / 8192 / 1305dcf5 $end $info=ex800 $mame 0.128 [ ? ] EX-800, Epson, 1986 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added Epson EX-800 system. Romset: 32768 / 1 file / 21490 packed w8_pe9.9b / 32768 / 6dd41e9b $end $info=exeltel $mame 0.136 [ ? ] Exeltel, Exelvision, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Exelvision Exeltel system. Romset: 139264 / 4 files / 92621 packed amper.bin / 65536 / 45af256c exeltel14.bin / 65536 / 52a80dd4 exeltel_7040.bin / 4096 / 2792f02f exeltel_7042.bin / 4096 / a0163507 $end $info=exl100 $mame 0.127 [ ? ] EXL 100, Exelvision, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Added 7041 rom dump [Wilbert Pol]. - 0.127: Added EXL 100 system. Romset: 38912 / 3 files / 35177 packed exl100_7041.bin / 4096 / a0163507 exl100in.bin / 2048 / 049109a3 spchrom.bin / 32768 / 58b155f7 $end $info=exp85 $mame 0.133 [ ? ] Explorer/85, Netronics, 1979 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of Netronics Explorer 85 system. Romset: 10240 / 5 files / 7981 packed c000.bin / 2048 / 73ce4aad c800.bin / 2048 / eb3fdedc d000.bin / 2048 / c10c4a22 d800.bin / 2048 / dfa43ef4 ex 85.u105 / 2048 / 1a99d0d9 $end $info=expert10 $mame 0.37b11 [ ? ] Expert 1.0 (Brazil), Gradiente, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b11: Added Expert 1.0 (Brazil) system. Romset: 32768 / 1 file / 26130 packed expbios.rom / 32768 / 07610d77 $end $info=expert11 $mame 0.37b11 [ ? ] Expert 1.1 (Brazil), Gradiente, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b11: Added Expert 1.1 (Brazil) system. Romset: 32768 / 1 file / 26063 packed expbios11.rom / 32768 / efb4b972 $end $info=expert13 $mame 0.128 [ ? ] Expert 1.3 (Brazil), Gradiente, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Expert 1.3 (Brazil) system. Romset: 32768 / 1 file / 26090 packed expbios13.rom / 32768 / 5638bc38 $end $info=expert20 $mame 0.128 [ ? ] Expert 2.0 (Brazil), Gradiente, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Expert 2.0 (Brazil) system. Romset: 81920 / 4 files / 61864 packed exp20bios.rom / 32768 / 6bacdce4 exp20ext.rom / 16384 / 08ced880 microsoldisk.rom / 16384 / 6704ef81 xbasic2.rom / 16384 / 2825b1a0 $end $info=expert3i $mame 0.143u3 [ ? ] Expert 3 IDE, Ciel, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Expert 3 IDE system. Romset: 147456 / 5 files / 99286 packed cieldisk.rom / 16384 / bb550b09 exp30bios.rom / 32768 / a10bb1ce exp30ext.rom / 16384 / 6bcf4100 exp30mus.rom / 16384 / 9881b3fd ide240a.rom / 65536 / 7adf857f $end $info=expert3t $mame 0.143u3 [ ? ] Expert 3 Turbo, Ciel, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Expert 3 Turbo system. Romset: 98304 / 5 files / 71360 packed cieldisk.rom / 16384 / bb550b09 exp30bios.rom / 32768 / a10bb1ce exp30ext.rom / 16384 / 6bcf4100 exp30mus.rom / 16384 / 9881b3fd turbo.rom / 16384 / ab528416 $end $info=expertdp $mame 0.81 [Jirou Kaneda] Expert DDPlus (Brazil), Gradiente, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Gradiente Expert Plus system. Romset: 49152 / 2 files / 38471 packed eddpbios.rom / 32768 / efb4b972 eddpdisk.rom / 16384 / 549f1d90 $end $info=expertpl $mame 0.81 [Jirou Kaneda] Expert Plus (Brazil), Gradiente, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Gradiente Expert DDPlus system. Romset: 49152 / 2 files / 34743 packed exppbios.rom / 32768 / efb4b972 exppdemo.rom / 16384 / a9bbef64 $end $info=expertac $mame 0.143u3 [ ? ] Expert AC88+, Gradiente, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Expert AC88+ system. Romset: 98304 / 5 files / 74581 packed xbasic2.rom / 16384 / 2825b1a0 ac88asm.rom / 16384 / a8a955ae ac88bios.rom / 32768 / 9ce0da44 ac88ext.rom / 16384 / c74c005c panadisk.rom / 16384 / 17fa392b $end $info=expertdx $mame 0.143u3 [ ? ] Expert DDX+, Gradiente, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added system. Romset: 114688 / 5 files / 87504 packed xbasic2.rom / 16384 / 2825b1a0 kanji.rom / 32768 / b4fc574d ddxext.rom / 16384 / b8ba44d3 panadisk.rom / 16384 / 17fa392b ddxbios.rom / 32768 / e00af3dc $end $info=f1 $mame 0.133 [ ? ] Apricot F1, ACT, 1984 In 1984 ACT released a home computer, the "Apricot F1." It ran MS-DOS with "Activity", a GUI front end; like the Apricot PC, it was not IBM PC compatible. The machine was only successful in the UK. It was bundled with software for graphics, communication, word processing, a spreadsheet, some games, and system tools. It had one 3.5" floppy disk (source: http://en.wikipedia.org/wiki/Apricot_Computers#1980s). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u4: Renamed (aprif1) to (f1). - 0.133: Added skeleton driver of ACT Apricot F1 system. Romset: 32768 / 2 files / 19395 packed hi_f1_1.6.10f / 16384 / bbba77e2 lo_f1_1.6.8f / 16384 / be018be2 $end $info=f10 $mame 0.133 [ ? ] Apricot F10, ACT, 1985 In 1985 ACT was renamed "Apricot Computers". By this time, the F1 had become one model in the F Series; other machines in the series were the F1e (a cheaper F1 with less RAM standing at 256KB); the F2 (with two floppy drives) and the F10 (with a 10MB Rodime hard drive, 512KB RAM and a more conventional-looking infra-red keyboard). The Activity GUI was replaced by GEM. The F1e contained a 360KB single sided floppy drive, and the F10 contained a 720KB double sided drive. Some F1e computers shipped with an expansion card that could also be used in the F10, that would modulate the RGB video signal to RF enabling the computer to be used with a domestic television set. This card also contained a composite video output. The machine was unusual in that it contained the same 36-way Centronics parallel port that appeared on many contemporary printers (and continued to do so until virtually replaced with USB and ethernet). This means that a standard 36-way centronics male to centronics male cable needs to be used to connect a printer - and these were hard to find since IBM had introduced the DB25F connector (source: http://en.wikipedia.org/wiki/Apricot_Computers#1980s). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u4: Renamed (aprif10) to (f10). - 0.133: Added skeleton driver of ACT Apricot F10 system. Romset: 32768 / 2 files / 24737 packed hi_f10_3.1.1.10f / 16384 / 67ad5b3a lo_f10_3.1.1.8f / 16384 / bfd46ada $end $info=f1e $mame 0.144u4 [ ? ] Apricot F1e, ACT, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u4: Added ACT Apricot F1e system. Romset: 32768 / 2 files / 24737 packed lo_f1_1.6.8f / 16384 / be018be2 hi_f1_1.6.10f / 16384 / bbba77e2 $end $info=f1392 $mame 0.137 [ ? ] Fountain 1392, Fountain, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added Fountain 1392 system. Romset: None required. $end $info=f2 $mame 0.144u4 [ ? ] Apricot F2, ACT, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u4: Added ACT Apricot F2 system. Romset: 32768 / 2 files / 24737 packed lo_f1_1.6.8f / 16384 / be018be2 hi_f1_1.6.10f / 16384 / bbba77e2 $end $end $info=falcon30 $mame 0.140 [Curt Coder] Falcon030, Atari, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (falcon) to (falcon30). - 0.140: Curt Coder added skeleton driver of Atari Falcon system. Romset: 1576959 / 4 files / 634557 packed keyboard.u1 / 4096 / 0296915d tos400.bin / 524287 / 1fbc5396 tos402.bin / 524288 / 63f82f23 tos404.bin / 524288 / 028b561d $end $info=falcon40 $mame 0.140 [Curt Coder] Falcon040 (prototype), Atari, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Curt Coder added skeleton driver of Atari Falcon040 system. Romset: 512788 / 1 file / 257643 packed tos492.bin / 512788 / bc8e497f $end $info=famicom $mame 0.37b5 [Brad Oliver] Famicom (w/ Disk System add-on), Nintendo, 1983 The Famicom Disk System was a peripheral available only for the Japanese Famicom that used games stored on "Disk Cards", reminiscent of 3" Quick Diskettes (source: http://en.wikipedia.org/wiki/Nintendo_Famicom). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 22/02/2012 r14579: Minor fixes [Fabio Priuli]. - 0.145: Added a floppy disk softlist and updated the driver to use it [Fabio Priuli]. - 0.139: Fixed long standing problems (present at least since MESS 0.122) with disks not loading correctly. Many games are playable again [Fabio Priuli]. - 0.138: Fixed .fds format problems: headerless disks are now recognized, but the system still has problems when loading data [Fabio Priuli]. - 0.130: Fixed 0.129 regression; once again allows you to run with only a floppy image and no cart (bug #1760) [Fabio Priuli]. - 0.128: Fixed small Disk loading bug which caused "Disk Trouble Err. 22" with all disk images (remaining part of bug #1479). Famicom Disk System is back to working status [Fabio Priuli]. - 0.122: Fixed reads to $4031-2 when a disk is not mounted [MAMEPlus Team]. - 0.114: Fixed Disk System, marked working now (bug #1101) [R. Belmont]. - 0.106: Fixed disk system [Steve Leung]. - 0.105: Added hack to prevent crashing. Marked as not working [Nate Woods]. - 0.37b5: Brad Oliver added Famicom system. Romset (otional rom): 8192 / 1 file / 5616 packed disksys.rom / 8192 / 5e607dcf $end $info=famitwin $mame 0.106 [incog] Famicom Twin, Sharp, 1986 The Twin Famicom was produced by Sharp Corporation in 1986, and was only released in Japan. It is a licensed Nintendo product, and is basically the Family Computer (Famicom) and the Family Computer Disk System (FDS) which have been combined into a single piece of hardware (source: http://en.wikipedia.org/wiki/Twin_Famicom). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.114: Fixed Disk System, marked working now (bug #1101) [R. Belmont]. - 0.106: incog added Sharp Famicom Twin system. Romset (optional rom): 8192 / 1 file / 5625 packed disksyst.rom / 8192 / 4df24a6c $end $info=fellow $mame 0.36 [ ? ] Fellow (Finland), Salora, 1983 The VTech Laser 200 was an early 8-bit home computer from 1983, also sold as the Salora Fellow (mainly in Scandinavia, particularly Finland), the Texet TX8000 (in the United Kingdom) and the Dick Smith VZ 200 (in Australia and New Zealand) (source: http://en.wikipedia.org/wiki/Salora_Fellow). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36: Added Salora Fellow (Finland) system. Romset: None required. $end $info=fforce2 $mame 0.137 [ ? ] Fountain Force 2, Fountain, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added Fountain Force 2 system. Romset: None required. $end $info=ficpio2 $mame 0.142 [ ? ] 486-PIO-2, FIC, 1995 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added 486-PIO-2 system. Romset: 557056 / 5 files / 325025 packed 115b101.awd / 131072 / ff69617d 115b701.awd / 131072 / ac24abad 115c101.awd / 131072 / 5fadde88 115c701.awd / 131072 / b0dd7975 et4000.bin / 32768 / f1e817a8 $end $info=ficvt503 $mame 0.136 [ ? ] VT-503, FIC, 1997 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Added FIC VT-503 system. Romset: 688128 / 6 files / 548579 packed 109gi13.bin / 131072 / 0c32af48 109gi14.awd / 131072 / 588c5cc8 109gi15.awd / 131072 / 649a3481 109gi16.bin / 131072 / a928f271 115gk140.awd / 131072 / 65e88956 et4000.bin / 32768 / f1e817a8 $end $info=finalchs $mame 0.143u8 [Cowering] The Final Chess Card, TASC, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u8: Cowering added The Final Chess Card system. Romset: 32768 / 1 file / 19559 packed finalchs.bin / 32768 / c8e72dff $end $info=fk1 $mame 0.132 [ ? ] FK-1, Statni statek Klicany, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of FK-1 system. Romset: 4096 / 2 files / 2924 packed fk1-diag.u65 / 2048 / e0660ae1 fk1.u65 / 2048 / 145561f8 $end $info=fm7 $mame 0.133 [Barry Rodewald] FM-7, Fujitsu, 1982 FM-7 (Fujitsu Micro 7) is a home computer released in 1982 in Japan. The Fujitsu FM-7 was Fujitsu's first entry into the Japanese home computer market, and for their debut computer, they chose to come out with a 6809-based personal computer very similar to Radio Shack's Color Computer (source: http://en.wikipedia.org/wiki/FM-7). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 25/02/2012 r14630: Regression fixed [Micko]. - 09/01/2012 r13950: Cleanup of softlists [Micko]. - 08/01/2012 r13937, r13941: Some cleanup and a couple of additions in FM7 lists. Last bunch of additions, for the moment [Fabio Priuli]. - 07/01/2012 r13918, r13923, r13928: First round of FM7/FM77AV list. Split xanadu 1 and 2, given that they were released separately additions [Fabio Priuli]. Fixed sample clipping [Curt Coder]. - 06/01/2012 r13899, r13902: Added missing info + a bunch of consistency fixes. Moved here a few FM77AV disks which got wrongly put in fm7_disk.xml [Fabio Priuli]. - 05/01/2012 r13871: Added missing info in fm77av.xml. Started adding missing info in fm7_cass.xml [Fabio Priuli]. - 04/01/2012 r13858, r13859, r13864: Moved documentation bits from comments into elements in fm7_cass.xml and fm7_disk.xml. Consistency fix (checksums are usually not capitalized). "ringnoue" is actually working [Fabio Priuli]. - 24/12/2011 r13700, r13706: Uniforming some publishers. Some more uniformation/fixes in softlists [Fabio Priuli]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 22/11/2011 r13344: Fixed part names in softlist in fm7_cass.xml [mahlemiut]. - 19/11/2011 r13309: A bunch of consistency fix in fm7_disk.xml [Fabio Priuli]. - 0.133: Barry Rodewald added skeleton driver of Fujitsu FM7 system. Romset: 174080 / 5 files / 103891 packed boot_bas.rom / 512 / c70f0c74 boot_dos.rom / 512 / 198614ff fbasic30.rom / 31744 / a96d19b6 kanji.rom / 131072 / 62402ac9 subsys_c.rom / 10240 / 24cec93f $end $info=fm7740sx $mame 0.132 [ ? ] FM-77AV40SX, Fujitsu, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Fujitsu FM77AV40SX system. Romset: 475136 / 7 files / 309562 packed dicrom.rom / 262144 / b142acbc extsub.rom / 49152 / 0f7fcce3 initiate.rom / 8192 / 785cb06c kanji2.rom / 131072 / 38644251 subsys_a.rom / 8192 / e8014fbb subsys_b.rom / 8192 / 9be69fac subsyscg.rom / 8192 / e9f16c42 $end $info=fm77av $mame 0.133 [Barry Rodewald] FM-77AV, Fujitsu, 1985 The FM 77 AV was an impressive system in 1985. It's a good example of what was developped in Japan and we never heard of in the rest of the world. The system has great audio and video features, hence the AV for "Audio and Video". It can display 640 x 200 pixels in two colors, or 320 x 200 in 4096 colors ! There is even a multipage mode where you can define two 460 x 200 screens with 8 colors each, or six 640 x 200 monochrome screens! (source: http://www.old-computers.com/museum/computer.asp?c=373). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 17/01/2012 r14075: Added a few new dumps from BigFred and fixed a bunch of DTD violations [Fabio Priuli]. - 08/01/2012 r13941: Last bunch of additions, for the moment [Fabio Priuli]. - 07/01/2012 r13918, r13928: First round of FM7/FM77AV list additions [Fabio Priuli]. Fixed sample clipping [Curt Coder]. - 24/12/2011 r13700, r13706: Uniforming some publishers. Some more uniformation/fixes [Fabio Priuli]. - 0.133: Barry Rodewald added Fujitsu FM77AV system. - 0.132: skeleton driver of Added Fujitsu FM77AV system. Romset: 32768 / 4 files / 20244 packed initiate.rom / 8192 / 785cb06c subsys_a.rom / 8192 / e8014fbb subsys_b.rom / 8192 / 9be69fac subsyscg.rom / 8192 / e9f16c42 $end $info=fm7a $mame 0.139 [ ? ] FM-7 (alternate), Fujitsu, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.139: Added FM-7 (alternate) system. Romset: 32256 / 2 files / 26410 packed boot_dos_a.rom / 512 / bf441864 fbasic30_a.rom / 31744 / 87c98494 $end $info=fm8 $mame 0.142u5 [Barry Rodewald] FM-8, Fujitsu, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u5: Barry Rodewald added Fujitsu FM-8 system. - 02/06/2011 r11769: Re-added cassette and printer, removed unused DIPs, corrected main CPU clock speed to 1.2MHz [mahlemiut]. Romset: 43008 / 4 files / 32946 packed bootbas8.rom / 512 / 8260267a bootdos8.rom / 512 / 1ed5a506 fbasic10.rom / 31744 / e80ed96c subsys_8.rom / 10240 / 979f9046 $end $info=fm11 $mame 0.142u5 [Barry Rodewald] FM-11 EX, Fujitsu, 1982 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u5: Barry Rodewald added skeleton driver of FM-11 EX system. - 04/06/2011 r11804: Fixed VSync timer. Little more progress, still nothing useful [mahlemiut]. - 04/06/2011 r11803: Slight progress, still doesn't do much however [mahlemiut]. Romset: 159744 / 5 files / 89412 packed boot6809.rom / 4096 / 447caa6f boot8088.rom / 4096 / d13096a6 kanji.rom / 131072 / 62402ac9 subsys.rom / 16384 / 436c0618 subsys_e.rom / 4096 / 31d838aa $end $info=fm16beta $mame 0.142u5 [Barry Rodewald] FM-16ß, Fujitsu, 1982 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u5: Barry Rodewald added skeleton driver of FM-16ß system. - 04/06/2011 r11803: Slight progress, still doesn't do much however [mahlemiut]. Romset: 40832 / 3 files / 27132 packed ipl.rom / 16384 / 25f618ea sub_cg.rom / 4096 / e7928bed subsys.rom / 20352 / 1d878514 $end $info=fmtmarty $mame 0.132 [ ? ] FM-Towns Marty, Fujitsu, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 12/04/2011 r11144: Fixed machine ID regression [mahlemiut]. - 0.132: Added FM-Towns Marty system. Romset: 4194304 / 2 files / 1524487 packed mrom.m36 / 2097152 / 9c0c060c mrom.m37 / 2097152 / fb66bb56 $end $info=fmtowns $mame 0.132 [ ? ] FM-Towns, Fujitsu, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 11/04/2012 r14894: Fixed regression [mahlemiut]. - 24/02/2012 r14619: Stopped IRQ13 line from clearing if another IRQ flag is still active. Should reduce lockups due to a YM3438 timer IRQ being missed (especially under win3.1) [mahlemiut]. - 14/02/2012 r14452: Fixed regression [Micko]. - 27/01/2012 r14241: Regression fix [Micko]. - 26/01/2012 r14184: Converted keyboard, mouse and timers to be member functions [mahlemiut]. - 24/01/2012 r14152: Made I/O bus active low for unmapped ports. This fixes sound output under Windows 3.1 [mahlemiut]. - 14/01/2012 r14019: Properly implemented freerun timer, and added the second PIT [mahlemiut]. - 0.143u5: Added interval timer 2, and 6-button controller support [Barry Rodewald]. - 0.138: Various improvements [Barry Rodewald]: * Added mouse support for joystick port 2, made it the port 2 default. * Added CRTC HSync Adjust, fixing offset backgrounds and scrolling in some games. * Added HSync output to sub-status register and fixed memory maps: this fixes lockups in Gunship and Tatsujin Oh, and makes a few more games start to run. * Greatly simplified first track hack. Fixes sound issues with SSF2 and fixes High-C. * Improved address offsets for 256-colour layers, Flashback is now playable. - 0.136: Various updates [Barry Rodewald]: * Added FDC IRQ and disk density select. * Fixed ANK CG ROM enable. * Re-worked VRAM access, allowing startup logos to display on the Marty and Car Marty. * Added basic keyboard Supported. * Added standard 2 button joystick support. * Corrected text mode colours. * Implemented CD-ROM controller, and CD-DA support. * Hooked up YM3438 interrupts. * Re-worked video code to support a basic CRTC implementation. * Fixed VBlank IRQ. * Added sprite implementation. * Mapped RF5C68 wave RAM. - 0.135: Various updates [Barry Rodewald]: * Fixed up CMOS access. * Added Kanji I/O ports. * Hooked up MB8877A FDC. * Fixed palette. * Added serial ROM, uses fake ROM data (except for the Car Marty). * Created basic uPD71071 DMA core, hooked up DMA channel 0 to FDC. * Hooked up PIT timer 0 interrupt. * Added simple RTC. * Hooked up slave PIC. * Hooked up linear VRAM access at 0x80000000. - 0.132: Added FM-Towns system. Romset: 2097152 / 5 files / 934682 packed fmt_dic.rom / 524288 / 82d1daa2 fmt_dos.rom / 524288 / 112872ee fmt_f20.rom / 524288 / 9f55a20c fmt_fnt.rom / 262144 / dd6fd544 fmt_sys.rom / 262144 / afe4ebcf $end $info=fmtownsa $mame 0.132 [ ? ] FM-Towns (alternate), Fujitsu, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added FM-Towns (alternate) system. Romset: 2097152 / 5 files / 780406 packed fmt_dic_a.rom / 524288 / 74b1d152 fmt_dos_a.rom / 524288 / 22270e9f fmt_f20_a.rom / 524288 / 75660aac fmt_fnt_a.rom / 262144 / 0108a090 fmt_sys_a.rom / 262144 / 92f3fa67 $end $info=fmtownshr $mame 0.142 [ ? ] FM-Towns II HR, Fujitsu, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added FM-Towns II HR system. Romset: 262176 / 2 files / 87831 packed fmthr_sys.rom / 262144 / 8aeff982 mytownshr.rom / 32 / c52f0e89 $end $info=fmtownssj $mame 0.142 [ ? ] FM-Towns II SJ, Fujitsu, 19?? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added FM-Towns II SJ system. Romset: 32 / 1 file / 25 packed mytownssj.rom / 32 / d0ed8936 $end $info=fmtownsux $mame 0.142 [ ? ] FM-Towns II UX, Fujitsu, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added FM-Towns II UX system. Romset: 786464 / 3 files / 318053 packed fmt_dos_a.rom / 524288 / 22270e9f fmt_sys_a.rom / 262144 / 92f3fa67 mytownsux.rom / 32 / 5cc7e6bc $end $info=fnvision $mame 0.85 [Curt Coder] FunVision, Video Technology, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.116: Driver is now working and fully playable [Curt Coder]. - 0.85: Curt Coder added Coleco FunVision system. Romset: 2048 / 1 file / 1656 packed funboot.rom / 2048 / 05602697 $end $info=fp $mame 0.133 [ ? ] Apricot Portable / FP, ACT, 1984 Apricot Portable was Apricot Computers' attempt at a portable computer, first released in 1984. It had a 3.5" floppy drive, 4.77 MHz CPU and 256 KiB RAM. It was the first computer to use an 80-column/25-line LCD and speech recognition for input/output. The speech recognition software held 4096 words, with only 64 available at a given time. It was also unique in the way that it had an infrared link between it and the keyboard; this was relatively new at the time. However, if an object blocked the infrared beam, communications would be cut off. The Apricot also featured a somewhat Mac-like graphical interface. It was originally priced at £1965 (source: http://en.wikipedia.org/wiki/Apricot_Computers#1980s). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u4: Renamed (aprifp) to (fp). - 0.133: Added skeleton driver of ACT Apricot Portable / FP system. Romset: 32768 / 2 files / 25647 packed hi_fp_3.1.ic9 / 16384 / 3903674b lo_fp_3.1.ic20 / 16384 / 0572add2 $end $info=fp1100 $mame 0.142u5 [Angelo Salese] FP-1100, Casio, 1983 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u5: Angelo Salese added skeleton driver of Casio FP-1100 system. Romset: 49024 / 4 files / 33749 packed basic.rom / 36864 / 7c7dd17c sub1.rom / 4096 / 8feda489 sub2.rom / 4096 / 359f007e sub3.rom / 3968 / fb2b577a $end $info=fp6000 $mame 0.142u5 [Angelo Salese] FP-6000, Casio, 1985 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u5: Angelo Salese added skeleton driver of Casio FP-6000 system. Romset: 65536 / 1 file / 51571 packed ipl.rom / 65536 / c72fe40a $end $info=fs1300 $mame 0.80 [Jirou Kaneda] FS-1300 (Japan), National / Matsushita, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.80: Jirou Kaneda added National FS-1300 system. Romset: 32768 / 1 file / 26087 packed 1300bios.rom / 32768 / 5ad03407 $end $info=fs4000 $mame 0.79 [Sean Young] FS-4000 (Japan), National / Matsushita, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.79: Sean Young added Matsushita FS-4000 system. Romset: 229376 / 4 files / 139279 packed 4000bios.rom / 32768 / 071135e0 4000kdr.rom / 32768 / ebaa5a1e 4000kfn.rom / 131072 / 956dc96d 4000word.rom / 32768 / 950b6c87 $end $info=fs4500 $mame 0.81 [Jirou Kaneda] FS-4500 (Japan), National / Matsushita, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added National FS-4500 system. Romset: 524288 / 11 files / 321256 packed 4500bios.rom / 32768 / 9b3e7b97 4500budi.rom / 131072 / f94590f8 4500buns.rom / 32768 / c9398e11 4500ext.rom / 16384 / 4a48779c 4500font.rom / 16384/ 4bd54f95 4500jush.rom / 32768 / 4debfd2d 4500kdr1.rom / 16384 / f8c7f0db 4500kdr2.rom / 16384 / 69e87c31 4500kfn.rom / 131072 / 956dc96d 4500wor1.rom / 49152 / 0c8b5cfb 4500wor2.rom / 49152 / d9909451 $end $info=fs4600 $mame 0.81 [Jirou Kaneda] FS-4600 (Japan), National / Matsushita, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added National FS-4600 system. Romset: 1441792 / 9 files / 596431 packed 4600bios.rom / 32768 / 9b3e7b97 4600disk.rom / 16384 / ae4e65b7 4600ext.rom / 16384 / 43e7a7fc 4600firm.rom / 1048576 / 1df57472 4600fon1.rom / 16384 / 7391389b 4600fon2.rom / 16384 / c3a6b445 4600kdr.rom / 32768 / b2db6bf5 4600kf12.rom / 131072 / 340d1ef7 4600kfn.rom / 131072 / c61ddc5d $end $info=fs4700 $mame 0.81 [Jirou Kaneda] FS-4700 (Japan), National / Matsushita, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added National FS-4700 system. Romset: 540672 / 12 files / 333680 packed 4700bios.rom / 32768 / 9b3e7b97 4700budi.rom / 131072 / f94590f8 4700buns.rom / 32768 / c9398e11 4700disk.rom / 16384 / 1e7d6512 4700ext.rom / 16384 / 4a48779c 4700font.rom / 16384 / 4bd54f95 4700jush.rom / 32768 / 4debfd2d 4700kdr1.rom / 16384 / f8c7f0db 4700kdr2.rom / 16384 / 69e87c31 4700kfn.rom / 131072 / 956dc96d 4700wor1.rom / 49152 / 5f39a727 4700wor2.rom / 49152 / d9909451 $end $info=fs5000 $mame 0.81 [Jirou Kaneda] FS-5000F2 (Japan), National / Matsushita, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added National FS-5000F2 system. Romset: 262144 / 6 files / 145550 packed 5000bios.rom / 32768 / a44ea707 5000disk.rom / 16384 / ae4e65b7 5000ext.rom / 16384 / 43e7a7fc 5000kdr.rom / 32768 / b2db6bf5 5000kfn.rom / 131072 / c61ddc5d 5000rtc.rom / 32768 / 03351598 $end $info=fs5500 $mame 0.81 [Jirou Kaneda] FS-5500F1/F2 (Japan), National / Matsushita, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added National FS-5500F1/F2 system. Romset: 262144 / 6 files / 145734 packed 5500bios.rom / 32768 / 5bf38e13 5500disk.rom / 16384 / 1e7d6512 5500ext.rom / 16384 / 3c42c367 5500imp.rom / 32768 / 6173a88c 5500kdr.rom / 32768 / b2db6bf5 5500kfn.rom / 131072 / 956dc96d $end $info=fsa1 $mame 0.80 [Jirou Kaneda] FS-A1 / 1st released version (Japan), Panasonic / Matsushita, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.80: Jirou Kaneda added Panasonic FS-A1 system. Romset: 114688 / 4 files / 65437 packed a1bios.rom / 32768 / 9b3e7b97 a1desk1.rom / 32768 / 99c48147 a1desk2.rom / 32768 / 7f6f4aa1 a1ext.rom / 16384 / 43e7a7fc $end $info=fsa1a $mame 0.81 [Jirou Kaneda] FS-A1 / 2nd released version (Japan), Panasonic / Matsushita, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Panasonic-Matsushita FS-A1, 2nd released version system. Romset: 114688 / 4 files / 65478 packed a1bios.rom / 32768 / 9b3e7b97 a1desk1a.rom / 32768 / 25b5b170 a1desk2.rom / 32768 / 7f6f4aa1 a1ext.rom / 16384 / 43e7a7fc $end $info=fsa1f $mame 0.81 [Jirou Kaneda] FS-A1F (Japan), Panasonic / Matsushita, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Panasonic FS-A1F system. Romset: 262144 / 6 files / 165133 packed a1fbios.rom / 32768 / 9b3e7b97 a1fcock.rom / 32768 / 5c2948cd a1fdisk.rom / 16384 / e25cacca a1fext.rom / 16384 / 43e7a7fc a1fkdr.rom / 32768 / 2dbea5ec a1fkfn.rom / 131072 / c61ddc5d $end $info=fsa1fm $mame 0.81 [Jirou Kaneda] FS-A1FM (Japan), Panasonic / Matsushita, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Panasonic FS-A1FM system. Romset: 1376256 / 6 files / 677860 packed a1fmbios.rom / 32768 / 9b3e7b97 a1fmdisk.rom / 16384 / e25cacca a1fmext.rom / 16384 / ad295b5d a1fmfirm.rom / 1048576 / 8ce0ece7 a1fmkf12.rom / 131072 / 340d1ef7 a1fmkfn.rom / 131072 / c61ddc5d $end $info=fsa1fx $mame 0.82 [Jirou Kaneda] FS-A1FX (Japan), Panasonic / Matsushita, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Jirou Kaneda added FS-A1FX system. Romset: 262144 / 6 files / 166365 packed a1fxbios.rom / 32768 / 19771608 a1fxcock.rom / 32768 / f662e6eb a1fxdisk.rom / 16384 / 2bda0184 a1fxext.rom / 16384 / b8ba44d3 a1fxkdr.rom / 32768 / a068cba9 a1fxkfn.rom / 131072 / b244f6cf $end $info=fsa1gt $mame 0.143u3 [ ? ] FS-A1GT, Panasonic, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added FS-A1GT system. Romset: 4636672 / 8 files / 1383777 packed a1gtkfn.rom / 262144 / 1f6406fb a1gtbios.rom / 32768 / 937c8dbb a1gtdos.rom / 65536 / bb2a0eae a1gtext.rom / 16384 / 70aea0fe a1gtfirm.rom / 4194304 / feefeadc a1gtkdr.rom / 32768 / eaf0d125 a1gtmus.rom / 16384 / f5f93437 a1gtopt.rom / 16384 / 50d11f60 $end $info=fsa1st $mame 0.143u3 [ ? ] FS-A1ST, Panasonic, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added FS-A1ST system. Romset: 4636672 / 8 files / 999747 packed a1stkfn.rom / 262144 / 1f6406fb a1stkdr.rom / 32768 / eaf0d125 a1stbios.rom / 32768 / 77b94ae0 a1stdos.rom / 65536 / 1fc71407 a1stext.rom / 16384 / 2c2c77a4 a1stfirm.rom / 4194304 / 139ac99c a1stmus.rom / 16384 / fd7dec41 a1stopt.rom / 16384 / c6a4a2a1 $end $info=fsa1mk2 $mame 0.80 [Jirou Kaneda] FS-A1MK2 (Japan), Panasonic / Matsushita, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.80: Jirou Kaneda added Panasonic FS-A1MK2 system. Romset: 131072 / 5 files / 72104 packed a1mk2ext.rom / 16384 / 43e7a7fc a1mkbios.rom / 32768 / 9b3e7b97 a1mkcoc1.rom / 32768 / 0eda3f57 a1mkcoc2.rom / 16384 / 756d7128 a1mkcoc3.rom / 32768 / c1945676 $end $info=fsa1wsx $mame 0.82 [Jirou Kaneda] FS-A1WSX (Japan), Panasonic / Matsushita, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Jirou Kaneda added FS-A1WSX system. Romset: 2473984 / 7 files / 846767 packed a1wsbios.rom / 32768 / 358ec547 a1wsdisk.rom / 16384 / ac7d92b4 a1wsext.rom / 16384 / b8ba44d3 a1wsfirm.rom / 2097152 / e363595d a1wskdr.rom / 32768 / b4fc574d a1wskfn.rom / 262144 / 1f6406fb a1wsmusp.rom / 16384 / 456e494e $end $info=fsa1wx $mame 0.82 [Jirou Kaneda] FS-A1WX / 1st released version (Japan), Panasonic / Matsushita, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Jirou Kaneda added FS-A1WX system. Romset: 2473984 / 7 files / 901919 packed a1wxbios.rom / 32768 / 19771608 a1wxdisk.rom / 16384 / 2bda0184 a1wxext.rom / 16384 / b8ba44d3 a1wxfirm.rom / 2097152 / 283f3250 a1wxkdr.rom / 32768 / a068cba9 a1wxkfn.rom / 262144 / 1f6406fb a1wxmusp.rom / 16384 / 456e494e $end $info=fsa1wxa $mame 0.82 [Jirou Kaneda] FS-A1WX / 2nd released version (Japan), Panasonic / Matsushita, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Jirou Kaneda added FS-A1WX (2nd released) system. Romset: 2473984 / 7 files / 902349 packed a1wxbios.rom / 32768 / 19771608 a1wxdisk.rom / 16384 / 2bda0184 a1wxext.rom / 16384 / b8ba44d3 a1wxfira.rom / 2097152 / 58440a8e a1wxkdr.rom / 32768 / a068cba9 a1wxkfn.rom / 262144 / 1f6406fb a1wxmusp.rom / 16384 / 456e494e $end $info=ftsserv $mame 0.143u2 [Kaylee] Apricot FTs (Scorpion), Apricot, 1991 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot FTs (Scorpion) system. Romset: 196608 / 4 files / 93324 packed et4000.bin / 32768 / f1e817a8 fp10009.bin / 32768 / 8aa7f718 fts10226.hi / 65536 / 2460853f fts10226.lo / 65536 / efbd738f $end $info=g7400 $mame 0.128 [ ? ] Videopac Plus G7400, Philips, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Philips Videopac Plus G7400 system. Romset: 1024 / 1 file / 956 packed g7400.bin / 1024 / e20a9f41 $end $info=galaxy $mame 0.37b11 [ ? ] Galaksija, Elektronika inzenjering, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: GTP file support. Added real video emulation [Miodrag Milanovic]. - 0.124: Fixed regressions [Miodrag Milanovic]. - 0.96: Possibilty to disable ROM 2. 2k, 22k, 38k and 54k memory configurations added. Memory mapping improved. Palette corrected. Supprort for newer version of snapshots added. Lot of cleanups. Keyboard mapping corrected [Krzysztof Strzecha]. - 0.37b11: Added Elektronika Galaksija system. Romset: 10240 / 3 files / 7480 packed galchr.bin / 2048 / 5c3b5bb5 galrom1.bin / 4096 / 365f3e24 galrom2.bin / 4096 / 5dc5a100 $end $info=galaxyp $mame 0.126 [Miodrag Milanovic] Galaksija plus, Elektronika inzenjering, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Galaksija Plus system. Romset: 4096 / 1 file / 3306 packed galplus.bin / 4096 / d4cfab14 $end $info=galeb $mame 0.124 [Miodrag Milanovic] Galeb, PEL Varazdin, 1981 Galeb was an 8-bit computer developed by the PEL Varaždin company in Yugoslavia in the early 1980s. A grand total of 250 were produced by the end of the summer of 1984, before being replaced by Orao. Galeb was designed by Miroslav Kocijan and inspired by Compukit UK101 and Ohio Scientific Superboard and Superboard II computers that appeared in the UK and USA in 1979 and were less expensive than Apple II, Commodore PET and/or TRS-80 computers. The code name YU101 was chosen to resemble Compukit's UK101. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Miodrag Milanovic added Galeb system. Romset: 14336 / 7 files / 10665 packed bas01.rom / 2048 / 9b19ed58 bas02.rom / 2048 / 3f320a84 bas03.rom / 2048 / f122ad10 bas04.rom / 2048 / b5372a83 chrgen.bin / 2048 / 409a800e exmd.rom / 2048 / 1bcb1375 makbug.rom / 2048 / 91e38e79 $end $info=gameboy $mame 0.36b14 [Carsten Sorensen, Marat Fayzullin, Pascal Felber, Hans de Goede, Juergen Buchmueller] Game Boy, Nintendo, 1990 The Game Boy, is an 8-bit handheld video game device developed and manufactured by Nintendo. It was released in Japan on April 21, 1989, in North America in August 1989, and in Europe on September 28, 1990. It is the first handheld console in the Game Boy line, and was created by Gunpei Yokoi and Nintendo Research & Development 1—the same staff who had designed the Game & Watch series as well as several popular games for the Nintendo Entertainment System. The Game Boy is Nintendo's second handheld system following the Game & Watch series introduced in 1980, and the B&W system combined features from both the Nintendo Entertainment System and Game & Watch. It was originally bundled with the puzzle game Tetris. Despite many other, technologically superior handheld consoles introduced during its lifetime, the Game Boy was a tremendous success. The Game Boy and Game Boy Color combined have sold 118.69 million units worldwide. Upon its release in the United States, it sold its entire shipment of one million units within weeks (for more info see: http://en.wikipedia.org/wiki/Game_Boy). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/05/2012 r15172: Misc new dumps (from NoIntro, SMSPower and Team Carrot) [Fabio Priuli]. - 06/02/2012 r14357: Sync with nointro [Fabio Priuli]. - 31/01/2012 r14281: Softlist cleanup [Micko]. - 19/01/2012 r14098: A bunch of consistency fixes [Fabio Priuli]. - 03/01/2012 r13835: Added info, some supported status flags and some notes + a bunch of consistency fixes in x1_cass.xml and x1_flop.xml [Fabio Priuli]. - 12/12/2011 r13556: Added serial info to most games in softlist [Fabio Priuli]. - 08/12/2011 r13506, r13510, r13512: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 21/10/2011 r13084: Added recent dump (thanks to BigFred and NoIntro guys) in gameboy.xml [Fabio Priuli]. - 18/10/2011 r13063: Added latest dumps and info, courtesy of SMS Power and NoIntro in gameboy.xml [Fabio Priuli]. - 21/04/2011 r11262: Added a new dump (courtesy of nointro) in gameboy.xml [Fabio Priuli]. - 09/04/2011 r11123: one more new dump in gameboy.xml [Fabio Priuli]. - 08/04/2011 r11119: Added latest dumps from nointro in gameboy.xml [Fabio Priuli]. - 0.126: Added .bin extension [Fabio Priuli]. - 0.124: Added support for Korean MBC1 mapper variant [Wilbert Pol]. - 0.123: Added partial support for MBC6. Small mode 0 stat bug triggering fixes [Wilbert Pol]. - 0.122: Improved penalty cycle count for enabled sprites. Improved handling of OAM locking in certain STAT modes. Improved handling of VRAM locking in certain STAT modes. Fixed timer handling details and timer irq generation. Fixed a bug in the handling of 256 and 1024 cycle timers. Several fixes to the video timing [Wilbert Pol]. - 0.118: Fixed hard reset from crashing the driver (bug #1138) [Wilbert Pol]. - 0.113: Rewrote video hardware timing. Rewrote rendering code to support mid-scanline effects [Wilbert Pol]. - 0.112: Updated aspect ratios for gameboy, gbpocket, and gbcolor to 10:9, supergb to 4:3 [Belegdol]. - 0.109: Fixed battery backed RAM saving (bug #948) [Dirk Best, Wilbert Pol]. - 0.107: Fixed aspect ratio [Justin Kerk]. - 0.103: Fixed several games that did not loard properly (bug #116) [Wilbert Pol]. - 0.98: Added support for the bootstrap ROM, and fixed the Z80GB CPU core's disassembler [Wilbert Pol]. - 0.94: Fixed crash regression introduced in 0.93 [Nate Woods]. - 062.1: Fixed envelope generation in sound channels 1 and 2 (bug #289) [Anthony Kruize]. - 0.61.2: Finally fixed sound channel 3 so it produces correct frequencies! Flagged sound as being stereo. Improved input ports. Fixed loud buzz caused by the new sound code when digital audio is used (bug #275) [Anthony Kruize]. - 0.61: Can now load ROMs that are larger than 2MB. Fixed RAM bank switching in MBC3 ROMs [Anthony Kruize]. - 0.56.1: Added sound emulation(Bug #75). Added support for MBC2, MBC3 and MBC5 carts. Most GBC games now show a "this game only works on GBC" screen. MBC1 can now switch modes. MBC3 has partial RTC emulation. Added support for battery backed ram(Bug #133). Sprites no longer have inverted colours in some games(Bug #26). Fixed window layer positioning(Bug #39). Changed the palette to closer resemble the LCD screen(Bug #87). Games which originally have no sound don't produce bass sound at start up(Bug #195). Improved LCD status timing and interrupts(Bug #117) [Anthony Kruize]. - 0.37b8: Finally fixed the interrupt problem, which in turn helped a lot of carts actually run now [Lee Ward]. - 0.36b14: Carsten Sorensen, Marat Fayzullin, Pascal Felber, Hans de Goede, Juergen Buchmueller added GameBoy (preliminary) system. Romset: 256 / 1 file / 261 packed dmg_boot.bin / 256 / 59c8598e $end $info=gamecom $mame 0.106 [Wilbert Pol] Game.com, Tiger, 1997 The Game.com (styled as game.com but pronounced as "game com," not "game dot com") is a handheld game console released by Tiger Electronics in September 1997. It featured many new ideas for handheld consoles and was aimed at an older target audience, sporting PDA-style features and functions such as a touch screen and stylus. Unlike other handheld game consoles, the first Game.com consoles included two slots for game cartridges and could be connected to a 14.4 kbit/s modem. Later models reverted to a single cartridge slot. Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 17/04/2012 r14952: Fixed various regressions [Robbbert]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 26/08/2011 r12719: Fixed softlist loading [Micko]. - 0.135: Some updates [Robbbert]: * Fixed error and crashes when loading a cart. * Added DMA for carts. * Added crosshairs, and mouseclick for stylus touch. * Lights Out game works, while some other games show title screens. - 0.129: Fixed aspect ratio [Justin Kerk]. - 0.106: Wilbert Pol added Tiger Game.com (not working yet) system. Romset: 266240 / 2 files / 144894 packed external.bin / 262144 / e235a589 internal.bin / 4096 / a0cec361 $end $info=gamegeaj $mame 0.113 [Wilbert Pol] Game Gear (Japan), Sega, 1990 The Sega Game Gear (Gemu Gia?) was Sega's first handheld game console. It was the third commercially available color handheld console, after the Atari Lynx and the TurboExpress. Work began on the console in 1989 under the codename "Project Mercury", following Sega's policy at the time of codenaming their systems after planets. The system was released in Japan on October 6, 1990, North America, Europe and Brazil in 1991 and Australia in 1992. The launch price was $150 US and £145 UK. Sega dropped support for the Game Gear in early 1997. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.113: Wilbert Pol added Sega Gamegear (Japan) system. Romset: None required. $end $info=gamegear $mame 0.2b4 [Marat Fayzullin, Mathis Rosenhauer, Brad Oliver] Game Gear (Europe/America), Sega, 1990 The Sega Game Gear (Gemu Gia?) was Sega's first handheld game console. It was the third commercially available color handheld console, after the Atari Lynx and the TurboExpress. Work began on the console in 1989 under the codename "Project Mercury", following Sega's policy at the time of codenaming their systems after planets. The system was released in Japan on October 6, 1990, North America, Europe and Brazil in 1991 and Australia in 1992. The launch price was $150 US and £145 UK. Sega dropped support for the Game Gear in early 1997. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported Bugs: [Bug 1531] Missing device for card slot. [Bug 1417] [GAMEGEAR] Lack of 93C46 EEPROM emulation [Bug 1379] Lack of MasterGear Converter emulation for gamegear. [Bug 1326] Lack of The Sega SG Commander Pad Emulation [Bug 1832] [SMS] Captain Silver plays extra music tones [Bug 1455] Some games have minor glitches [Bug 1507] [SMS] New VDP test rom shows problem with HCounter WIP: - 14/05/2012 r15172: Misc new dumps (from NoIntro, SMSPower and Team Carrot) [Fabio Priuli]. - 16/03/2012 r14760: A couple of updates [Fabio Priuli]. - 10/03/2012 r14735: Added latest dumps from SMSPower! [Fabio Priuli]. - 05/03/2012 r14692, r14693: Added missing info. Minor consistency fix [Fabio Priuli]. - 22/02/2012 r14578: Added a few new dumps [Fabio Priuli]. - 31/12/2011 r13800: Set codemasters mapper for Ernie Els Golf [wfp]. - 17/12/2011 r13602: Documented which games need 93c46 emulation in gamegear.xml [wfp]. - 16/12/2011 r13593: Documented which gamegear games ran in SMS compatibility mode in gamegear.xml [wfp]. - 12/12/2011 r13560: Fixed a bunch of DTD violations. thanks to mamebg for reporting them and S.Ronco for checking what was exactly broken in gamegear.xml [Fabio Priuli]. - 08/12/2011 r13506, r13510, r13512, r13518, r13524: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements in gamegear.xml. Listing latest smspower dumps. Cleanups of empty info and other leftover bits [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 26/07/2011 r12327: Sync some softlists with new releases [Fabio Priuli]. - 0.135: Added hacky LCD persistence support (bug #65) [Harmony]. - 0.130: Fixed scrolling for 8 rightmost columns (bug #1497) [Enik Land]. - 0.121: The internal video data buffer should hold the data written to the data port (bug #1378 and bug #1418). Fixed graphics issues in Ax Battler (bug #1332). Allow the VDP status bits to be read before an interrupt is triggered and handled. Fixes hang in first level of Zool (bug #1419) [Wilbert Pol]. - 0.114: Added SMS compatibility mode [Wilbert Pol]. - 0.36b12: Gamegear, Genesis and NES CRC updates [Chris Henry & Gerardo]. Please send all CRC/history file contributions to Chris (battlepriest@hotmail.com). - 0.36b6: Rewrite of Sega MasterSystem/GameGear code. It is now much more playable than before [Charles Mac Donald]. - 0.2b4: Marat Fayzullin, Mathis Rosenhauer and Brad Oliver added Game Gear. Romset: 1024 / 1 file / 843 packed majbios.rom / 1024 / 0ebea9d4 $end $info=gamepock $mame 0.124 [Wilbert Pol] Game Pocket Computer, Epoch, 1984 The Epoch Game Pocket Computer is a handheld game console released by Epoch in Japan in 1984. It was one of the very few truly handheld systems to be released in the early 1980s, preceding the Game Boy by 5 years. The Game Pocket Computer used an LCD screen with a 75 × 64 resolution, and could produce graphics at about the same level as early Atari 2600 games. The system was a failure in Japan, and as a result, only 5 games were made for it. A puzzle game and a paint program were built into the system. It was powered by 4 AA batteries, and screen's brightness could be adjusted by the user. Possibly due to its failure in Japan, the Game Pocket Computer was never released in North America. The unit is extremely rare, and units on eBay can go for hundreds of dollars, when and if they turn up. Except for their moderately successful Cassette Vision, Epoch had no other released systems. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 22/11/2011 r13341: Removed not needed include [Micko]. - 0.130: Fixed 128u3 regression (bug #1752) [Wilbert Pol]. - 0.124: Wilbert Pol added Epoch Game Pocket Computer system. Romset: 4096 / 1 file / 3311 packed egpcboot.bin / 4096 / ee1ea65d $end $info=gba $mame 0.134 [R. Belmont, Harmony] Game Boy Advance, Nintendo, 2001 The Game Boy Advance is a 32-bit handheld video game console developed, manufactured, and marketed by Nintendo. It is the successor to the Game Boy Color. It was released in Japan on March 21, 2001; in North America on June 11, 2001; in Australia and Europe on June 22, 2001; and in the People's Republic of China on June 8, 2004 (excluding Hong Kong). Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported WIP: - 20/03/2012 r14774: Correct several no-boot regressions from Judge's #14738 [R. Belmont]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 05/03/2012 r14692: Added a few files [Fabio Priuli]. - 08/02/2012 r14383: Cleanup of some observed #include redundancy from source files which use emu.h [Tafoid]. - 28/12/2011 r13762: First round of release info for this list (+a couple of protos added) [Fabio Priuli]. - 07/12/2011 r13500, r13504, r13505: Added a few new dumps in gba.xml. Fixed Digimon Sapphire emulation and added Digimon Ruby dump (by crunchwrap supreme). Fixed copy and paste mistake [Fabio Piuli]. - 03/12/2011 r13454: Removed duplicate clone in cpc_flop.xml [Fabio Priuli]. - 29/11/2011 r13411, r13417: Minor description fixes gba.xml. New proto added [Fabio Priuli]. - 23/11/2011 r13358: Added a bunch of Rare protos in gba.xml [Fabio Priuli]. - 10/10/2011 r13022: Two more pirate dumps floating around in gba.xml [Fabio Priuli]. - 0.142: Fixed EEPROM detection for "Banjo-Kazooie" and "Custom Robo GX" [Tim Schuerewegen]. Fixed an ARM7 carry flag bug. This fixes the palette corruption in "Banjo-Kazooie" [Tim Schuerewegen]. Fixed timer overflow/reload bugs. This fixes the lockups in "2 in 1 - Dragon Ball Z 1 and 2", "Aggressive Inline", "Bibi und Tina" and probably other games too [Tim Schuerewegen]. Fixed timer overflow/reload bugs. This fixes the lockups in "2 in 1 - Dragon Ball Z 1 and 2", "Aggressive Inline", "Bibi und Tina" and probably other games too [Tim Schuerewegen]. Implemented an undefined ARM7 THUMB instruction used by "Moto GP" [Tim Schuerewegen]. Allow reading of the BLDALPHA register. This fixes the lockup in "Donkey Kong Country" [Tim Schuerewegen]. Implemented FLASH bank select command. This fixes the NVRAM issue in "Super Mario Advance 4" [Tim Schuerewegen]. Generate SIO data transfer completion interrupt. This fixes the lockup in "Digimon Racing" [Tim Schuerewegen]. Removed "Metroid Fusion" DMA hack. This fixes the lockup in "Caesar's Palace Advance" [Tim Schuerewegen]. - 0.141: Added a workaround for the unreliable ATTOTIME_IN_HZ macro. This fixes the hang/crash problems with "Gunstar Super Heroes", "bit Generations" and maybe others too [Tim Schuerewegen]. Fixed an issue with the ARM7 cycle count. This fixes the crash problems with "Golden Sun", "All-Star Baseball 2003" and maybe others too [Tim Schuerewegen]. Fixed protected BIOS reads. This fixes the black screen in "Banjo Pilot" [Tim Schuerewegen]. - [GBA] Added support for 14-bit EEPROM addressing. This fixes the lockups in "Bomberman Max 2" and "Broken Sword" [Tim Schuerewegen]. Fixed several ARM7 core bugs. This fixes the problems with "Big Mutha Truckers" and "Colin McRae Rally" [Tim Schuerewegen]. Fixed memory corruption due to a faulty DMA operation. This fixes the problems with "The Ant Bully", "Buffy The Vampire Slayer", and maybe others too [Tim Schuerewegen]. - 0.139: Improved flash saving in games such as Sword of Mana [R. Belmont]. - 0.138: Improvements to EEPROM & FLASH1M support (now Advance Wars 1 & 2 and Super Mario Advance 4 boot) [Fabio Priuli, Angelo Salese]. - 0.136: Remapped Select button to MESS default [Justin Kerk]. - 0.134: R. Belmont and Harmony added Nintendo Game Boy Advance system. Romset: 16384 / 1 file / 13502 packed gba.bin / 16384 / 81977335 $end $info=gbcolor $mame 0.61 [Anthony Kruize] Game Boy Color, Nintendo, 1998 The Game Boy Color is Nintendo's successor to the 8-bit Game Boy handheld game console, and was released on October 21, 1998 in Japan, November 19, 1998 in North America, November 23, 1998 in Europe and November 27, 1998 in the United Kingdom. It features a color screen and is slightly thicker and taller than the Game Boy Pocket. As with the original Game Boy, it has an 8-bit processor. The Game Boy and Game Boy Color combined have sold 118.69 million units worldwide (for more info see: http://en.wikipedia.org/wiki/Game_Boy_Color). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.145u8: Fixed sprite regression [Alegend45]. - 26/02/2012 r14638: Added a few new dumps [Fabio Priuli]. - 06/02/2012 r14357: Sync with nointro [Fabio Priuli]. - 04/02/2012 r14344: Added a couple of protos [Fabio Priuli]. - 17/01/2012 r14075: Added a few new dumps from BigFred and fixed a bunch of DTD violations [Fabio Priuli]. - 27/12/2011 r13746: Added some more serial (thanks to nointro guys) and a bootleg dump (thanks to mamebg) [Fabio Priuli]. - 08/12/2011 r13506, r13510, r13512, r13524: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements in gbcolor.xml. Cleanups of empty info and other leftover bits [Fabio Priuli]. - 04/11/2011 r13169: Added a new dump, courtesy of nointro in gbcolor.xml [Fabio Priuli]. - 18/10/2011 r13063: Added latest dumps and info, courtesy of SMS Power and NoIntro in gbcolor.xml [Fabio Priuli]. - 08/04/2011 r11119: Added latest dumps from nointro in gbcolor.xml [Fabio Priuli]. - 0.135: Made SVBK readable. RAM bank #0 cannot be selected at d000-dfff. This fixes many games. Added BIOS [Wilbert Pol]. Updates [Carlos]: * Fixed multisession error. * Improved handling of palette writes. Fixes bugs #187, #298, and #1699. - 0.134: Added preliminary support for the bootstrap rom [Wilbert Pol]. - 0.123: Added locking of palette data registers [Wilbert Pol]. - 0.110: Added double speed mode support (bug #300) [Wilbert Pol]. - 0.68: No longer marked as clones of the GameBoy [Anthony Kruize]. - 0.61.1: Implemented background priority. This fixes objects appearing over the background when they shouldn't be [Anthony Kruize]. - 0.61: Anthony Kruize added GameBoy Color preliminary system. Romset: 2048 / 2 files / 1790 packed gbc_boot.1 / 256 / 779ea374 gbc_boot.2 / 1792 / f741807d $end $info=gblight $mame 0.132 [ ? ] Game Boy Light, Nintendo, 1997 The Game Boy Light was released on April 14, 1998 for ¥6,800[27] and was only available in Japan. Considered the rarest of rare Game Boys, NIB Game Boy Light units regularly sell in the triple-figures on online auction websites. The Game Boy Light is only slightly bigger than the Game Boy Pocket and features an Electroluminescent backlight for low-light conditions. It uses 2 AA batteries, which gave it approximately 20 hours with the light off and 12 with it on. It was available in two standard colors; Gold and Silver, as well as numerous special editions. There is an Astro Boy edition with a clear case with an Astro Boy picture on it. There is a Osamu Tezuka World shop edition with a clear red case and a picture of his characters. There is a Pokémon Center Tokyo version in yellow color. There is a clear 'skeleton' Famitsu edition which had only 5,000 units released. There is a clear yellow edition separate from the solid yellow Pokémon Center Tokyo version. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added Game Boy Light system. Romset: None required. $end $info ket $mame 0.68 [Anthony Kruize] Game Boy Pocket, Nintendo, 1996 In 1996, Nintendo released the Game Boy Pocket: a smaller, lighter unit that requires fewer batteries. It has space for two AAA batteries, which provide about 10 hours of game play. The Pocket has a smaller link port, which requires an adapter to link with the older Game Boy. The port design is used on all subsequent Game Boy models, excluding the Game Boy Micro. The screen was changed to a true black-and-white display, rather than the "pea soup" monochromatic display of the original Game Boy. Also Game Boy Pocket (GBP) has a larger screen than the Game Boy Color (GBC) that later superseded it, the GBP's screen is 65mm (2.56") diagonal, width 48.5mm (1.91"), height 43.5mm (1.71") compared to a 59mm (2.32") diagonal for the GBC. Again, and like the Game Boy, the Game Boy Pocket has no backlight to allow play in a darkened area. The first version did not have an LED to show battery levels. This was soon added due to public demand, along with new Game Boy Pocket units of different colors, some of them new to the Game Boy line. There were several limited-edition Game Boy Pockets including a metallic Ice Blue unit and a pink model exclusive to Japan. The Game Boy Pocket was not a new software platform and played the same software as the original Game Boy model. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.123: Fixed video startup state to match that of a real unit [Wilbert Pol]. - 0.68: Anthony Kruize added GameBoy Pocket system. Romset: None required. $end $info=gen32 $mame 0.143u8 [Cowering] Mephisto Genius030 V4.00, Hegener & Glaser Muenchen, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Genius030 V4.00 system. Romset: 262144 / 1 file / 109203 packed gen32_4.bin / 262144 / 6cc4da88 $end $info=gen32_41 $mame 0.143u8 [Cowering] Mephisto Genius030 V4.01, Hegener & Glaser Muenchen, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Genius030 V4.01 system. Romset: 262144 / 1 file / 109219 packed gen32_41.bin / 262144 / ea9938c0 $end $info=gen32_oc $mame 0.143u9 [Cowering] Mephisto Genius030 V4.01OC, Hegener & Glaser Muenchen, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u9: Cowering added Mephisto Genius030 V4.01OC system. Romset: 262144 / 1 file / 109219 packed gen32_41.bin / 262144 / ea9938c0 $end $info=genesis $mame 0.1 [Gareth S. Long in memory of Haruki Ikeda] Genesis (USA, NTSC), Sega, 1989 During its lifespan, the Sega MegaDrive and Genesis quite possibly received more officially licensed variations than any other console. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.141: Added support for several genesis PCB carts [El Barto]; updated softlist to use PCB's, added J-Cart player 3 and 4 support. - 0.133: Save RAM emulation improved for several games (bugs #1691, #1696, #1823, #1824) [Enik]. - 0.128: Fixed SRAM saving & loading in many games. Added possibility to choose between a 3 buttons and a 6 buttons Joypad [Fabio Priuli]. - 0.114: Renamed (gen_usa) to (genesis). New emulation engine from HazeMD, improves compatibility and accuracy plus supports the 6-button pad and the Super Street Fighter 2 mapper [R. Belmont, David Haywood]. - 0.126: Fixed cheat issue [ShimaPong, Fabio Priuli]. - 0.125: Add automatic support for many 'pirate' carts (thanks to Haze for them). Clean and speed up SSF2 banking [Cowering]. - 0.85: Fixed button input declarations [Nate Woods]. - 0.83: Renamed (genesis) to (gen_usa). Split Genesis driver into gen_usa, gen_eur and gen_jpn drivers for different countries. Also fixed a bug that caused sound to be gone in certain games, and fixed Raiden Trad and Wani Wani World [Anonymous]. - 0.82: Almost complete rewrite [Anonymous]. - 0.61: Changed input ports to be consistent with other drivers [Anthony Kruize]. - 0.56.1: Fixed broken input in some games(Bug #139) [Anthony Kruize]. - 0.37b6: Genesis now gets correct CRC info for .smd and .md files [Cowering]. - 0.36b12: Gamegear, Genesis and NES CRC updates [Chris Henry & Gerardo]. Please send all CRC/history file contributions to Chris (battlepriest@hotmail.com). - 0.36b6: Genesis sound improvements [Gareth Long]. - 0.1: Gareth S. Long in memory of Haruki Ikeda added SEGA Genesis (USA, NTSC) system. Romset: None required. $end $info=geneve $mame 0.68 [Raphael Nabet] Geneve 9640, Myarc, 1987 The Geneve 9640 is an enhanced TI-99/4A clone which was built by Myarc as a card to fit into the TI Peripheral Expansion System and used an IBM PC XT detached keyboard as well as a mouse. Released in 1987, it was in many ways similar to the earlier TI-99/8 which was in prototype form in early 1983. The Geneve, its custom ASIC chip, and the MDOS operating environment were designed by Paul Charlton.[1] The graphical swan on the boot up screen was designed by Mi-Kyung Kim. The unit included a faster processor (12 MHz TMS9995), enhanced graphics with 80 column text mode (via the Yamaha V9938 video display processor), 16 bit wide RAM, MDOS, and was compatible with nearly all TI software. An adapter was available from a company called Rave to allow the sidecar-only Speech Synthesizer to be installed inside the Peripheral Expansion System. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 07/05/2012 r15114: Fixed issues with ioport (re-fix) [Michael Zapf]. - 02/01/2012 r13824: Quick and intermediate fix to get proper video timings back for systems with v9938 video processor [Michael Zapf]. - 06/11/2011 r13178: Fixed keyboard port decoding; real system ignores last three address bits [Michael Zapf]. - 0.143u8: Improved emulation of wait states; timing is now accurate (with only few exceptions) [Michael Zapf]. - 0.143: Renamed (genmod) to (geneve). - 0.142: Made SRAM size configurable. Added MEMEX emulation. Genmod is now a mode of the Geneve, not a separate system. Fixed Genmod [Michael Zapf]. - 0.129: Adds dip switch to select boot eprom version (0.9 or 1.0). Default is 1.0, making it behave as before. To use the old eprom, geneve.zip must contain a file genbt090.bin. Release dates of Geneve and GenMod adjusted [Michael Zapf]. - 0.128: Fixed RTC to start on Sunday [Michael Zapf]. - 0.123: More floppy cleanups; fixed TI99_8 regression and made the floppy drive usable (bug #1450). Fixed memory mapping error that would cause an emulated crash on reset [Michael Zapf]. - 0.114: Fixed assertion failure on exit (bug #1136) [Nate Woods]. - 0.85: Updated the IDE card emulation with the latest changes to the prototype. The latest prototype is incompatible with earlier prototypes (IDE bus has been byte-swapped), so you need to download the latest DSRs and use a new, blank IDE hard disk image. Also, the state of the IDE clock chip (rtc65271) is now saved to disk, so that you can use a rtc bootstrap loader to load IDEAL from the IDE harddisk, as explained in Nouspickel's IDEAL page [Raphael Nabet]. - 0.84: Fixed various bugs in HSGPL ROM6 support. Enabled the IDE card for the Geneve and ti99/8 drivers (this involved fixing a design flaw in the original IDE card prototype). Added preliminary support for the SmartMedia part of the USB-SmartMedia card [Raphael Nabet]. - 0.71: Fixed a bug with undocumented VDP behaviour. Fixed Mouse buttons [Raphael Nabet]. - 0.70: Fixed sound in native mode and a mirror of the VDP ports that is used by the converted Tomy carts. Enabled access to the RTC in ti99 mode. Implemented extra VDP ports in ti99 mode. Implemented third mouse button [Raphael Nabet]. - 0.68: Raphael Nabet added Myarc Geneve 9640 system. Romset: 49152 / 3 files / 16321 packed genbt098.bin / 16384 / b2e20df9 genbt100.bin / 16384 / 8001e386 gnmbt100.bin / 16384 / 19b89479 $end $info=gensvp $mame 0.124 [notaz, R. Belmont] Genesis (USA, NTSC, w/SVP), Sega, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: notaz and R. Belmont added Genesis (USA, NTSC, w/SVP) system. Romset: None required. $end $info=gizmondo $mame 0.141 [Tim Schuerewegen] Gizmondo, Tiger Telematics, 2005 The Gizmondo is a handheld gaming console which was released by Tiger Telematics in March 2005. The electronics design was undertaken by Plextek Limited and the industrial design by Rick Dickinson. With fewer than 25,000 units sold, the Gizmondo was named by GamePro as the worst selling handheld console in history. By February 2006, the company discontinued the device and was forced into bankruptcy. In 2008, founder and CEO Carl Freer announced that he had reached an agreement with the liquidators, and planned to re-launch Gizmondo as Gizmondo 2. Gizmondo was overshadowed by the involvement of one of its executives, Stefan Eriksson, in organized crime. It was never released in Japan or Australia. Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 03/02/2012 r14328: Converted DOCG3 to modern, commented evpc and hsgpl nvram handling for now [Micko]. - 0.141: Tim Schuerewegen added Tiger Telematics Gizmondo system. Romset: 2048 / 1 file / 1186 packed fboot.bin / 2048 / 28887c29 $end $info=glasgow $mame 0.120 [Dirk Verwiebe] Mephisto III S Glasgow, Hegener & Glaser Muenchen, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.136: Upgraded artwork to be clickable. Fixed various driver problems. Chess can be played by using the mouse [Robbbert]. - 0.132: Fixed blinking LEDs. This allows basic usage of this system [Fabio Priuli]. - 0.120: Dirk Verwiebe added Mephisto III S Glasgow system. Romset: 65536 / 4 files / 37022 packed me3_1_1l.410 / 16384 / d5263c39 me3_1_1l.410me3_2_2l.410 / 16384 / b3f27827 me3_3_1u.410 / 16384 / bc8053ba me3_4_2u.410 / 16384 / 8dba504a $end $info=gmaster $mame 0.124 [PeT] Game Master, Hartung, 1990 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.124: PeT added Hartung/Watara/Virella/Videojet/... Game Master system. Romset: 4096 / 1 file / 1534 packed gmaster.bin / 4096 / 05cc45e5 $end $info=gp2x $mame 0.134 [R. Belmont] GP2X, Game Park Holdings, 2005 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 20/03/2012 r14774: Correct several no-boot regressions from Judge's #14738 [R. Belmont]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 0.134: R. Belmont added Game Park Holdings GP2X (not working) system. Romset: 9395072 / 9 files / 4819432 packed gp2xboot.img / 373348 / 9d82937e gp2xboot.v3 / 373348 / ab1fc556 gp2xboot.v4 / 373348 / 160af379 gp2xkernel.img / 632985 / e272eac9 gp2xkernel.v3 / 651335 / 6f8922ae gp2xkernel.v4 / 672680 / 77b1cf9c gp2xsound.wav / 238636 / b6ac0ade gp2xyaffs.v3 / 3065040 / f81a4a57 gp2xyaffs.v4 / 3014352 / e77efc53 $end $info=gp32 $mame 0.134 [R. Belmont] GP32, Game Park Holdings, 2001 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 06/03/2012 r14700: Smartmed modernized [Micko]. - 08/02/2012 r14383: Cleanup of some observed #include redundancy from source files which use emu.h [Tafoid]. - 07/02/2012 r14374: Use generic nvram device in few drivers instead of custom implementation [Micko]. - 0.134: R. Belmont added Game Park GP32 (not working) system. Romset: 2621440 / 5 files / 1375923 packed gp32100k.bin / 524288 / d9925ac9 gp32156k.bin / 524288 / 667fb1c8 gp32157e.bin / 524288 / b1e35643 gp32166m.bin / 524288 / 4548a840 gp32mfv2.bin / 524288 / 7ddaaaeb $end $info=gsfc200 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] FC-200, Goldstar, 1983 The FC-200 is the South Korean LG manufactured home computer from 1984 that meets the specifications of the international MSX1 MSX computer standard and marketed under the brand LG Goldstar as FC-200 (source: http://nl.wikipedia.org/wiki/Goldstar_FC-200). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Goldstar FC-200 system. Romset: 32768 / 2 files / 25930 packed fc200bios.rom.u5a / 16384 / 61f473fb fc200bios.rom.u5b / 16384 / 1a99b1a1 $end $info=gx4000 $mame 0.123 [Barry Rodewald] Amstrad GX4000, Amstrad plc, 1990 The GX4000 was Amstrad's short-lived attempt to enter the games console market. The console was released in Europe in 1990 and was based on the still-popular CPC technology. The GX4000 was actually a modified CPC 6128 Plus computer. This allowed the GX4000 to be compatible with a majority of CPC Plus computer line software. Initial reviews were favorable — the console had impressive enhanced graphics and sound, a huge color palette of 4096 (more than the 16 bit Sega Mega Drive), hardware sprites and hardware scrolling. It retailed for £99 and came bundled with driving game Burnin' Rubber. GX4000 game cartridges could also be used by the new 464 and 6128 Plus computers released at the same time (source: http://en.wikipedia.org/wiki/Amstrad_GX4000). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.123: Barry Rodewald added Amstrad GX4000 system. Romset: None required. $end $info=h19 $mame 0.132 [ ? ] Heathkit H-19, Heath Inc, 1978 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Heathkit H19 system. Romset: 18432 / 6 files / 9595 packed 2716_444-29_h19font.bin / 2048 / d595ac1d 2716_444-37_h19keyb.bin / 2048 / 5c3e6972 2732_444-46_h19code.bin / 4096 / f4447da0 2732_super19_h447.bin / 4096 / 68fbff54 keybd.bin / 2048 / 58dc8217 watzman.bin / 4096 / 8168b6dc $end $info=h8 $mame 0.132 [ ? ] Heathkit H8, Heath, Inc., 1977 Heathkit's H8 was an Intel 8080-based microcomputer sold in kit form starting in 1977. The H8 was similar to the S-100 bus computers of the era, and like those machines was often used with the CP/M operating system on floppy disk. The main difference between the H8 and S-100 machines was the bus; the H8 used a 50-pin bus design that was smaller, more robust and better engineered electrically. The machine also included a bootstrap ROM that made it easier to start up, including code for running basic input/output and allowing input through a front-mounted octal keypad and front panel display instead of the binary switches and lights used on machines like the Altair 8800. The H8 was a successful design but required a separate terminal to be truly useful; Heathkit introduced several terminals as well. A successor model, the "All-in-One" Heathkit H89, combined a Z-80 processor board and a floppy disk drive into the cabinet of an Heathkit H19 terminal. This model also was sold in fully assembled form as the WH89. These were later sold by Zenith Electronics with their name on the front as the Zenith Z89 (source: http://en.wikipedia.org/wiki/Heathkit_H8). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Progressed from skeleton to almost working [Robbbert]. - 0.132: Added skeleton driver of Heathkit H8 system. Romset: 14336 / 6 files / 11171 packed 2708_444-13_pam8.rom / 1024 / e0745513 2708_444-13_pam8go.rom / 1024 / 9dbad129 2716_444-13_pam8at.rom / 2048 / fd95ddc1 2716_444-19_h17.rom / 2048 / 26e80ae3 2732_444-140_pam37.rom / 4096 / 53a540db 2732_444-70_xcon8.rom / 4096 / b04368f4 $end $info=h89 $mame 0.132 [ ? ] Heathkit H89, Heath Inc, 1979 In 1978 Heath introduced the Heathkit H88 which combined the H19 terminal and a new Zilog Z80-based single-board processor into the case of the H19. A version with a disk drive incorporated to the right of the terminal screen became the H89. The machines bore a strong resemblance to the TRS-80 Model III and similar all-in-one computers. The H89 was available both in kit form for $1595, and fully assembled form as the WH89 for $2295. Soon after the introduction of the H89, Heathkit was purchased by Zenith in order to enter the microcomputer market.[5] They continued sales of the H89 with their own labeling on the front as the Zenith Z89. Eventually, Zenith Data Systems (Heathkit plus the computer division of Zenith) was purchased by Bull HN (CII Bull, Honeywell and Nippon Electric) because they needed a US maker of microcomputers in order to comply with government purchase requirements. Kit sales were ended soon after that purchase (source: http://en.wikipedia.org/wiki/Heathkit_H8). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Heathkit H89 system. Romset: 14336 / 4 files / 10716 packed 2716_444-19_h17.rom / 2048 / 26e80ae3 2732_444-142_mtr90.rom / 4096 / c4ff47c5 2732_444-84_mtr84.rom / 4096 / c98e5f4c 2732_mms84a_magnoliamms.bin / 4096 / 5563f42a $end $info=hanihac $mame 0.137 [ ? ] Hanimex Home Arcade Centre, Hanimex, 1982 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Hanimex Home Arcade Centre system. Romset: None required. $end $info=hb10p $mame 0.129 [ ? ] HB-10P, Sony, 1985 The Sony HB-10P was one of Sony's first MSX models. I don't know the spec's so I can't say anything useful about it. The letters 'HB' mean 'HitBit' by the way (source: http://msxbanzai.tni.nl/computers/sony.html). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.129: Miodrag Milanovic added Sony HB-10P system. Romset: 32768 / 1 file / 25958 packed 10pbios.rom / 32768 / 0f488dd8 $end $info=hb201 $mame 0.81 [Jirou Kaneda] HB-201 (Japan), Sony, 1985 The Sony HB-201 (the P stands for PAL version) is similar to the HB-101 but has 64kB of RAM. The computer has a PAUSE button that halts the CPU, and a carrying handle to make it more portable. The bottom of the case has a storage place to store the mains cable during transport. Optionally one could place a joystick in the middle of the cursor keys to play games with a joystick. The HB-201 came in a black and a white version (source: http://www.msx.org/wiki/Sony_HB-201P). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-201 system. Romset: 49152 / 2 files / 35951 packed 201bios.rom.ic9 / 32768 / ee229390 201note.rom.ic8 / 16384 / 74567244 $end $info=hb201p $mame 0.81 [Jirou Kaneda] HB-201P, Sony, 1985 The Sony HB-201 (the P stands for PAL version) is similar to the HB-101 but has 64kB of RAM. The computer has a PAUSE button that halts the CPU, and a carrying handle to make it more portable. The bottom of the case has a storage place to store the mains cable during transport. Optionally one could place a joystick in the middle of the cursor keys to play games with a joystick. The HB-201 came in a black and a white version (source: http://www.msx.org/wiki/Sony_HB-201P). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-201P system. Romset: 49152 / 2 files / 35923 packed 201pbios.rom.ic9 / 32768 / 0f488dd8 201pnote.rom.ic8 / 16384 / 1ff9b6ec $end $info=hb20p $mame 0.129 [Miodrag Milanovic] HB-20P (Spanish), Sony, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.129: Miodrag Milanovic added Sony HB-20P (Spanish) system. Romset: 32768 / 1 file / 25956 packed 20pbios.rom / 32768 / 21af423f $end $info=hb501p $mame 0.81 [Jirou Kaneda] HB-501P, Sony, 1984 The Sony MSX-501 or Sony HitBit HB-501 was a compatible home computer MSX-1 developed by Sony, which launched in 1985. For units sold outside Japan, Sony added a suffix indicating the keyboard layout and / or language of the possible applications in ROM and manual. This team, along with the Sanyo PHC-30 are the only MSX cassette integrate the unit into your computer. Shape and performance are just like a Sony HB-11 he had been replaced by ROM dictionary PIM application, it would have integrated a cassette lectograbadora and had changed color from black casing. It is well received by the press, which places it second behind the Spectravideo benefits SVI-738 (source, translated from spanish: http://es.wikipedia.org/wiki/Sony_HB-501). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-501P system. Romset: 32768 / 1 file / 25958 packed 501pbios.rom / 32768 / 0f488dd8 $end $info=hb55d $mame 0.128 [Wilbert Pol, Miodrag Milanovic] HB-55D (Germany), Sony, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Sony HB-55D system. Romset: 49152 / 2 files / 35382 packed 55dbios.rom / 32768 / 7e2b32dd 55dnote.rom / 16384 / 8aae0494 $end $info=hb55p $mame 0.128 [Wilbert Pol, Miodrag Milanovic] HB-55P, Sony, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Sony HB-55P system. Romset: 49152 / 3 files / 35334 packed 55pbios.ic42 / 16384 / 24c198be 55pbios.ic43 / 16384 / e516e7e5 55pnote.ic44 / 16384 / 492b12f8 $end $info=hb75d $mame 0.81 [Jirou Kaneda] HB-75D (Germany), Sony, 1983 This is a quite popular MSX 1 computer. As soon as it was available (in Europe at least), a lot of extensions were already available too, making the HB-75 a quite complete system. It is also a quite well designed computer. There's a built-in piece of software (Personal Data Bank) available on startup and composed of an agenda (scheduler), a memo, an address manager and a transfer utility. And you could save your work via a special RAM cartridge. Foreign models where named HB-75F for France, HB-75D for Germany or HB-75P for PAL models (source: http://www.msx.org/wiki/Sony_HB-75P). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-75D system. Romset: 49152 / 2 files / 35382 packed 75dbios.rom / 32768 / 7e2b32dd 75dnote.rom / 16384 / 8aae0494 $end $info=hb75p $mame 0.79 [Sean Young] HB-75P, Sony, 1983 This is a quite popular MSX 1 computer. As soon as it was available (in Europe at least), a lot of extensions were already available too, making the HB-75 a quite complete system. It is also a quite well designed computer. There's a built-in piece of software (Personal Data Bank) available on startup and composed of an agenda (scheduler), a memo, an address manager and a transfer utility. And you could save your work via a special RAM cartridge. Foreign models where named HB-75F for France, HB-75D for Germany or HB-75P for PAL models (source: http://www.msx.org/wiki/Sony_HB-75P). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.79: Sean Young added Sony HB-75P system. Romset: 49152 / 3 files / 35334 packed 75pbios.ic42 / 16384 / 24c198be 75pbios.ic43 / 16384 / e516e7e5 75pnote.ic44 / 16384 / 492b12f8 $end $info=hbf1 $mame 0.81 [Jirou Kaneda] HB-F1 (Japan), Sony, 1986 This MSX 2 system, is basicaly a Sony HB-F1 with a 3.5" disk drive built-in the case (2DD, 720 KB). The keyboard is quite complete with a numeric keypad and special keys. There is a hardware PAUSE-button which hangs the computer when pressed. The SPEED-CONTROLLER slider (slow-motion) and the REN-SHA-TURBO slider (auto-fire for both joysticks and spacebar) are nice features for playing games. Sadly this computer was only sold in Japan, so it's pretty hard to find one nowadays (source: http://www.old-computers.com/museum/computer.asp?st=1&c=773). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F1 system. Romset: 131072 / 5 files / 71273 packed f1bios.rom / 32768 / 9b3e7b97 f1ext.rom / 16384 / 4a48779c f1note1.rom / 16384 / 84810ea8 f1note2.rom / 32768 / e32e5ee0 f1note3.rom / 32768 / 73eb9329 $end $info=hbf12 $mame 0.81 [Jirou Kaneda] HB-F1II (Japan), Sony, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F1II system. Romset: 131072 / 5 files / 71963 packed f12bios.rom / 32768 / 9b3e7b97 f12ext.rom / 16384 / 43e7a7fc f12note1.rom / 16384 / dcacf970 f12note2.rom / 32768 / b0241a61 f12note3.rom / 32768 / 44a10e6a $end $info=hbf1xd $mame 0.81 [Jirou Kaneda] HB-F1XD (Japan), Sony, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F1XD system. Romset: 65536 / 3 files / 50414 packed f1xdbios.rom.ic27 / 32768 / ba81b3dd f1xddisk.rom.ic27 / 16384 / 54c73ad6 f1xdext.rom.ic27 / 16384 / 43e7a7fc $end $info=hbf1xdj $mame 0.82 [Jirou Kaneda] HB-F1XDJ (Japan), Sony, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Jirou Kaneda added Sony HB-F1XDJ system. Romset: 1425408 / 7 files / 589637 packed f1xjbios.rom / 32768 / 00870134 f1xjdisk.rom / 16384 / a21f5266 f1xjext.rom / 16384 / b8ba44d3 f1xjfirm.rom / 1048576 / 77be583f f1xjkdr.rom / 32768 / a068cba9 f1xjkfn.rom / 262144 / 7016dfd0 f1xjmus.rom / 16384 / 5c32eb29 $end $info=hbf1xdm2 $mame 0.81 [Jirou Kaneda] HB-F1XDMK2 (Japan), Sony, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F1XDMK2 system. Romset: 65536 / 3 files / 50414 packed f1m2bios.rom.ic27 / 32768 / ba81b3dd f1m2disk.rom.ic27 / 16384 / 54c73ad6 f1m2ext.rom.ic27 / 16384 / 43e7a7fc $end $info=hbf1xv $mame 0.82 [ ? ] HB-F1XV (Japan), Sony, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F1XV (Japan) system. Romset: 1425408 / 7 files / 589661 packed f1xvbios.rom / 32768 / 2c7ed27b f1xvdisk.rom / 16384 / 04e4e533 f1xvext.rom / 16384 / b8ba44d3 f1xvfirm.rom / 1048576 / 77be583f f1xvkdr.rom / 32768 / b4fc574d f1xvkfn.rom / 262144 / 7016dfd0 f1xvmus.rom / 16384 / 5c32eb29 $end $info=hbf5 $mame 0.143u3 [ ? ] Nome, Sony, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Sony HB-F5 system. Romset: 65536 / 3 files / 49595 packed hbf5ext.rom / 16384 / 4a48779c hbf5bios.rom / 32768 / 9b3e7b97 hbf5note.rom / 16384 / 0cdc0777 $end $info=hbf500 $mame 0.81 [Jirou Kaneda] HB-F500 (Japan), Sony, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F500 (Japan) system. Romset: 196608 / 4 files / 119167 packed f500bios.rom / 32768 / 9b3e7b97 f500disk.rom / 16384 / f7f5b0ea f500ext.rom / 16384 / 4a48779c f500kfn.rom / 131072 / 5a59926e $end $info=hbf500p $mame 0.81 [Jirou Kaneda] HB-F500P, Sony, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F500P system. Romset: 65536 / 2 files / 50193 packed 500pbios.rom.ic41 / 32768 / b31c851d 500pext.ic47 / 32768 / cdd4824a $end $info=hbf700d $mame 0.81 [Jirou Kaneda] HB-F700D (Germany), Sony, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F700D system. Romset: 65536 / 2 files / 50173 packed 700dbios.rom.ic5 / 32768 / e975aa79 700dext.ic6 / 32768 / 100cf756 $end $info=hbf700f $mame 0.128 [ ? ] HB-F700F, Sony, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Sony HB-F700F system. Romset: 65536 / 2 files / 50183 packed 700fbios.ic5 / 32768 / 440dae3c 700fext.ic6 / 32768 / 7c8b07b1 $end $info=hbf700p $mame 0.79 [Sean Young] HB-F700P, Sony, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.79: Sean Young added Sony HB-F700P system. Romset: 65536 / 2 files / 50243 packed 700pbios.rom.ic5 / 32768 / b31c851d 700pext.ic6 / 32768 / 63e1bffc $end $info=hbf700s $mame 0.81 [Jirou Kaneda] HB-F700S (Spain), Sony, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F700S system. Romset: 65536 / 2 files / 50233 packed 700sbios.rom.ic5 / 32768 / c2b889a5 700sext.ic6 / 32768 / 28d1badf $end $info=hbf9pr $mame 0.143u3 [ ? ] HB-F9P Russion, Sony, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Sony HB-F9P Russion system. Romset: 49152 / 2 files / 38258 packed f9prbios.rom / 32768 / 39d7674a f9prext.rom / 16384 / 8b966f50 $end $info=hbf9sp $mame 0.143u3 [ ? ] HB-F9S+, Sony, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Sony HB-F9S+ system. Romset: 98304 / 4 files / 62625 packed f9spfrm2.rom / 32768 / ea97069f f9spext.rom / 16384 / b8ba44d3 f9psfrm1.rom / 16384 / 43d4cef1 f9spbios.rom / 32768 / 994d3a80 $end $info=hbf900 $mame 0.81 [Jirou Kaneda] HB-F900 / 1st released version (Japan), Sony, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F900 system. Romset: 212992 / 5 files / 123183 packed f900bios.rom / 32768 / 9b3e7b97 f900disk.rom / 16384 / f83d0ea6 f900ext.rom / 16384 / 43e7a7fc f900kfn.rom / 131072 / 5a59926e f900util.rom / 16384 / bc6c7c66 $end $info=hbf900a $mame 0.81 [Jirou Kaneda] HB-F900 / 2nd released version (Japan), Sony, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F900 2nd released version system. Romset: 212992 / 5 files / 123120 packed f900bios.rom / 32768 / 9b3e7b97 f900disa.rom / 16384 / 54c73ad6 f900ext.rom / 16384 / 43e7a7fc f900kfn.rom / 131072 / 5a59926e f900util.rom / 16384 / bc6c7c66 $end $info=hbf9p $mame 0.81 [Jirou Kaneda] HB-F9P, Sony, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-F9P system. Romset: 98304 / 3 files / 63049 packed f9pbios.rom.ic11 / 32768 / b31c851d f9pfirm1.ic12 / 32768 / 524f67aa f9pfirm2.rom.ic13 / 32768 / ea97069f $end $info=hbf9s $mame 0.128 [ ? ] HB-F9S, Sony, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Sony HB-F9S system. Romset: 98304 / 3 files / 62997 packed f9sbios.ic11 / 32768 / c2b889a5 f9sfirm1.ic12 / 32768 / cf39620b f9sfirm2.ic13 / 32768 / ea97069f $end $info=hbg900ap $mame 0.128 [ ? ] HB-G900AP, Sony, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Sony HB-G900AP system. Romset: 98304 / 5 files / 60059 packed g900232c.rom / 16384 / 06cf1da6 g900bios.rom / 32768 / b31c851d g900disk.rom / 16384 / 54c73ad6 g900ext.rom / 16384 / 8f84f783 g900util.rom / 16384 / d0417c20 $end $info=hbg900p $mame 0.81 [Jirou Kaneda] HB-G900P, Sony, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sony HB-G900P system. Romset: 98304 / 5 files / 60059 packed g900232c.rom / 16384 / 06cf1da6 g900bios.rom / 32768 / b31c851d g900disk.rom / 16384 / 54c73ad6 g900ext.rom / 16384 / 8f84f783 g900util.rom / 16384 / d0417c20 $end $info=hc128 $mame 0.128 [Miodrag Milanovic] HC-128, ICE-Felix, 1991 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added HC-128 system. Romset: 16384 / 1 file / 13038 packed hc128.rom / 16384 / 0241e960 $end $info=hc2000 $mame 0.128 [Miodrag Milanovic] HC-2000, ICE-Felix, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added HC-2000 system. Romset: 32768 / 2 files / 24791 packed hc2000.v1 / 16384 / 453c1a5a hc2000.v2 / 16384 / 65d90464 $end $info=hc85 $mame 0.128 [Miodrag Milanovic] HC-85, ICE-Felix, 1985 A series of ZX Spectrum clones was manufactured in Romania from 1985 to 1994 by ICE Felix. The designation HC means Home Computer, and for the first three models in the series, the number is the year of first manufacture. Models in the series were: HC 85, HC 88, HC 90, HC 91, HC91+ (HC128), HC 2000, HC386. The earliest version, HC 85, closely resembled the Spectrum, with a built-in BASIC interpreter, Z80A processor, 48k RAM, tape, serial and TV interfaces. It was used in schools/universities and as a personal computer (source: http://en.wikipedia.org/wiki/Felix_HC_85,_HC_90,_HC_91,_HC_2000#Felix_HC_series). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added HC-85 system. Romset: 16384 / 1 file / 12281 packed hc85.rom / 16384 / 3ab60fb5 $end $info=hc88 $mame 0.134 [ ? ] HC-88, ICE-Felix, 1988 A series of ZX Spectrum clones was manufactured in Romania from 1985 to 1994 by ICE Felix. The designation HC means Home Computer, and for the first three models in the series, the number is the year of first manufacture. Models in the series were: HC 85, HC 88, HC 90, HC 91, HC91+ (HC128), HC 2000, HC386 (source: http://en.wikipedia.org/wiki/Felix_HC_85,_HC_90,_HC_91,_HC_2000#Felix_HC_series). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Added skeleton driver of ICE-Felix HC-88 system. Romset: 2048 / 1 file / 509 packed hc88.bin / 2048 / 33be5134 $end $info=hc90 $mame 0.128 [Miodrag Milanovic] HC-90, ICE-Felix, 1990 A series of ZX Spectrum clones was manufactured in Romania from 1985 to 1994 by ICE Felix. The designation HC means Home Computer, and for the first three models in the series, the number is the year of first manufacture. Models in the series were: HC 85, HC 88, HC 90, HC 91, HC91+ (HC128), HC 2000, HC386. The HC 90/91 could access a disk drive and run CP/M programs by adding an extension board. The HC 91 had a modified keyboard with 50 keys instead of 40 (source: http://en.wikipedia.org/wiki/Felix_HC_85,_HC_90,_HC_91,_HC_2000#Felix_HC_series). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added HC-90 system. Romset: 16384 / 1 file / 12281 packed hc90.rom / 16384 / 78c14d9a $end $info=hc91 $mame 0.128 [Miodrag Milanovic] HC-91, ICE-Felix, 1991 A series of ZX Spectrum clones was manufactured in Romania from 1985 to 1994 by ICE Felix. The designation HC means Home Computer, and for the first three models in the series, the number is the year of first manufacture. Models in the series were: HC 85, HC 88, HC 90, HC 91, HC91+ (HC128), HC 2000, HC386. The HC 90/91 could access a disk drive and run CP/M programs by adding an extension board. The HC 91 had a modified keyboard with 50 keys instead of 40 (source: http://en.wikipedia.org/wiki/Felix_HC_85,_HC_90,_HC_91,_HC_2000#Felix_HC_series). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added HC-91 system. Romset: 16384 / 1 file / 12301 packed hc91.rom / 16384 / 8bf53761 $end $info=hec2hr $mame 0.136 [JJ Stacino] Hector 2HR, Micronique, 1983 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.136: JJ Stacino added Hector 2HR system. Romset: 4096 / 1 file / 2819 packed 2hr.bin / 4096 / 84b9e672 $end $info=hec2hrp $mame 0.132 [JJ Stacino] Hector 2HR+, Micronique, 1983 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.132: JJ Stacino added skeleton driver of Hector 2HR+ system. Romset: 16384 / 1 file / 11993 packed hector2hrp.rom / 16384 / 983f52e4 $end $info=hec2hrx $mame 0.132 [JJ Stacino] Hector HRX + Disc2, Micronique, 1984 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.136: Promoted from GAME_NOT_WORKING [JJ Stacino]. - 0.132: Added skeleton driver of Hector 2HRX system. Romset: 20480 / 2 files / 14422 packed d800k.bin / 4096 / 831bd584 hector2hrx.rom / 16384 / f047c521 $end $info=hec2mdhrx $mame 0.144u1 [ ? ] Hector HRX + mini Disc, Micronique, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Added skeleton driver of Hector HRX + mini Disc system. Romset: 24576 / 3 files / 15480 packed mdic1.bin / 8192 / ddda1065 mdic3.bin / 8192 / 87801816 mdicmb.bin / 8192 / d8090747 $end $info=hec2mx40 $mame 0.136 [JJ Stacino] Hector MX 40c + Disc2, Micronique, 1985 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.136: JJ Stacino added Hector MX40c system. Romset: 53248 / 4 files / 36411 packed d800k.bin / 4096 / 831bd584 mx40c_page0.rom / 16384 / 9bb5566d mx40c_page1.rom / 16384 / 192a76fa mx40c_page2.rom / 16384 / ef1b2654 $end $info=hec2mx80 $mame 0.136 [JJ Stacino] Hector MX 80c + Disc2, Micronique, 1985 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.136: JJ Stacino added Hector MX80c system. Romset: 53248 / 4 files / 37318 packed d800k.bin / 4096 / 831bd584 mx80c_page0.rom / 16384 / a75945cf mx80c_page1.rom / 16384 / 4615f57c mx80c_page2.rom / 16384 / 2d5d975e $end $info=hector1 $mame 0.132 [ ? ] Hector 1, Micronique, 1983 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.141: Added Disc2 support [JJ Stacino]. - 0.140: Added initial support for DISK II unit [JJ Stacino]. - 0.132: Added skeleton driver of Micronique Hector 1 system. Romset: 4096 / 1 file / 3346 packed hector1.rom / 4096 / 3be6628b $end $info=hisaturn $mame 0.113 [R. Belmont] HiSaturn, Hitachi, 1995 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.113: R. Belmont added Hitachi HiSaturn (not working) system. Romset: 524288 / 1 file / 450552 packed hisaturn.bin / 524288 / 721e1b60 $end $info=hmg1292 $mame 0.137 [ ? ] HMG 1292, Hanimex, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added HMG 1292 system. Romset: None required. $end $info=hmg1392 $mame 0.137 [ ? ] HMG 1392, Hanimex, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added HMG 1392 system. Romset: None required. $end $info=hmg2650 $mame 0.137 [ ? ] HMG-2650, Hanimex, 1982 One of the many "Arcadia 2001 clone" systems. This one was marketed in Australia, Germany and some other European countries (source: http://www.old-computers.com/museum/computer.asp?st=2&c=1178). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added HMG-2650 system. Romset: None required. $end $info=hobby $mame 0.133 [Miodrag Milanovic] PK8000 Sura/Hobby, BP EVM, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Miodrag Milanovic added PK8000 Sura/Hobby system. - 0.132: Added skeleton driver of PK8000 Sura/Hobby system. Romset: 16384 / 1 file / 12792 packed hobby.rom / 16384 / a25b4b2c $end $info=homelab2 $mame 0.128 [Miodrag Milanovic] Homelab 2 / Aircomp 16, Jozsef and Endre Lukacs, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Homelab 2 / Aircomp 16 (not working) system. Romset: 10240 / 5 files / 8287 packed hl2.chr / 2048 / 2e669d40 hl2_1.rom / 2048 / 205365f7 hl2_2.rom / 2048 / 696af3c1 hl2_3.rom / 2048 / 69e57e8c hl2_4.rom / 2048 / 97cbbe74 $end $info=homelab3 $mame 0.128 [Miodrag Milanovic] Homelab 3, Jozsef and Endre Lukacs, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Homelab 3 (not working) system. Romset: 18432 / 5 files / 14182 packed hl3.chr / 2048 / f58ee39b hl3_1.rom / 4096 / 6b90a8ea hl3_2.rom / 4096 / bcac3c24 hl3_3.rom / 4096 / ab1b4ab0 hl3_4.rom / 4096 / bf67eff9 $end $info=homelab4 $mame 0.128 [Miodrag Milanovic] Homelab 4, Jozsef and Endre Lukacs, 1984 The HomeLab is the predecessor of the Aircomp (source: http://www.homecomputer.de/pages/easteurope_hu.html#homelab). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Homelab 4 (not working) system. Romset: 18432 / 5 files / 14664 packed hl4.chr / 2048 / f58ee39b hl4_1.rom / 4096 / a549b2d4 hl4_2.rom / 4096 / 151d33e8 hl4_3.rom / 4096 / 39571ab1 hl4_4.rom / 4096 / f4b77ca2 $end $info=homez80 $mame 0.141 [Miodrag Milanovic] Homebrew Z80 Computer, Kun-Szabo Marton, 2008 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Miodrag Milanovic added Homebrew Z80 Computer system. Romset: 6144 / 2 files / 2403 packed chargen.bin / 2048 / 93243be3 sysrom.bin / 4096 / 37ca7545 $end $info=horizdd $mame 0.136 [ ? ] Horizon (DD drive), NorthStar, 1979 The Horizon was a S-100 bus based system. It was the first floppy-disc based system hobbyists could buy. In a case with a choice of wood or blue metal cover, the basic version included a 4 MHz. Z80 microprocessor, 16 KB of RAM, a 90 KB 5''1/4 floppy drive with a controller card, a serial terminal interface and 12 S-100 slots. It was sold with the North Star Disc Operating System and a Basic interpreter, allowing random and sequential disk files. The Horizon-2 version offered a second floppy-disc drive. Any S-100 cards (compatible with Altair, Cromemco and many other systems) could be added to the system, but North Star provided its own additional 16 KB RAM and hardware floating point boards. In 1979, original 90 KB floppy drives were replaced by Shugart 360 KB models. NorthStar also offered an add-on box with two additional floppies, making a total of 4. The box had a matching walnut stained plywood cover (source: http://oldcomputermuseum.com/northstar_horizon.html). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (horizon) to (horizdd). - 0.136: Added skeleton driver of NorthStar Horizon (DD drive) system. Romset: 256 / 1 file / 200 packed horizon.bin / 256 / 7aafa134 $end $info=horizsd $mame 0.136 [ ? ] Horizon (SD drive), NorthStar, 1979 The Horizon was a S-100 bus based system. It was the first floppy-disc based system hobbyists could buy. In a case with a choice of wood or blue metal cover, the basic version included a 4 MHz. Z80 microprocessor, 16 KB of RAM, a 90 KB 5''1/4 floppy drive with a controller card, a serial terminal interface and 12 S-100 slots. It was sold with the North Star Disc Operating System and a Basic interpreter, allowing random and sequential disk files. The Horizon-2 version offered a second floppy-disc drive. Any S-100 cards (compatible with Altair, Cromemco and many other systems) could be added to the system, but North Star provided its own additional 16 KB RAM and hardware floating point boards. In 1979, original 90 KB floppy drives were replaced by Shugart 360 KB models. NorthStar also offered an add-on box with two additional floppies, making a total of 4. The box had a matching walnut stained plywood cover (source: http://oldcomputermuseum.com/northstar_horizon.html). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of NorthStar Horizon (SD drive) system. Romset: 256 / 1 file / 254 packed horizon-sd.bin / 256 / 754e53e5 $end $info=hotbi13b $mame 0.128 [Wilbert Pol, Miodrag Milanovic] HB-8000 Hotbit 1.3b, Sharp / Epcom, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Sharp HB-8000 Hotbit 1.3p system. Romset: 32768 / 1 file / 25979 packed hotbit13b.rom / 32768 / 7a19820e $end $info=hotbi13p $mame 0.128 [Wilbert Pol, Miodrag Milanovic] HB-8000 Hotbit 1.3p, Sharp / Epcom, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Sharp HB-8000 Hotbit 1.3p system. Romset: 32768 / 1 file / 26031 packed hotbit13p.rom / 32768 / 150e239c $end $info=hotbit11 $mame 0.37b11 [ ? ] HB-8000 Hotbit 1.1, Sharp / Epcom, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b11: Added HB-8000 Hotbit 1.1 system. Romset: 32768 / 1 file / 25955 packed hotbit11.rom / 32768 / b6942694 $end $info=hotbit12 $mame 0.37b11 [ ? ] HB-8000 Hotbit 1.2, Sharp / Epcom, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b11: Added HB-8000 Hotbit 1.2 system. Romset: 32768 / 1 file / 26004 packed hotbit12.rom / 32768 / f59a4a0c $end $info=hotbit20 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] HB-8000 Hotbit 2.0, Sharp / Epcom, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Sharp HB-8000 Hotbit 2.0 system. Romset: 81920 / 4 files / 61845 packed hb2bios.rom / 32768 / 0160e8c9 hb2ext.rom / 16384 / 08ced880 microsoldisk.rom / 16384 / 6704ef81 xbasic2.rom / 16384 / 2825b1a0 $end $info=hp16500b $mame 0.136 [R. Belmont] HP 16500b, Hewlett Packard, 1994 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: R. Belmont added skeleton driver of Hewlett-Packard HP16500b system. Romset: 131072 / 4 files / 76914 packed 16500-80014.bin / 32768 / 35187716 16500-80015.bin / 32768 / d8d26c1c 16500-80016.bin / 32768 / 61457b39 16500-80017.bin / 32768 / e0b1096b $end $info=hp38g $mame 0.132 [Miodrag Milanovic] HP38G, Hewlett Packard, 1995 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added HP38G (partialy working) system. Romset: 524288 / 1 file / 329930 packed hp38g.rom / 524288 / 31d9affc $end $info=hp39g $mame 0.132 [Miodrag Milanovic] HP39G, Hewlett Packard, 2000 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added HP39G (partialy working) system. Romset: 1048576 / 1 file / 636267 packed hp39g.rom / 1048576 / 28268fdc $end $info=hp48g $mame 0.126 [ ? ] HP48G, Hewlett Packard, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Added HP 48G system. Romset: None required. $end $info=hp48gp $mame 0.130 [Antoine Miné] HP48G+, Hewlett Packard, 1998 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Antoine Miné added Hewlett Packard HP 48G plus system. Romset: None required. $end $info=hp48gx $mame 0.126 [ ? ] HP48GX, Hewlett Packard, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Added HP 48GX system. Romset: 2621440 / 5 files / 1640314 packed gxrom-k / 524288 / bdd5d2ee gxrom-l / 524288 / 70958e6b gxrom-m / 524288 / e21a09e4 gxrom-p / 524288 / 022d46df gxrom-r / 524288 / 00ee1a62 $end $info=hp48s $mame 0.126 [ ? ] HP48S, Hewlett Packard, 1991 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Added HP 48S system. Romset: None required. $end $info=hp48sx $mame 0.126 [ ? ] HP48SX, Hewlett Packard, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Added HP 48SX system. Romset: 1572864 / 6 files / 1127361 packed sxrom-a / 262144 / a87696c7 sxrom-b / 262144 / 034f6ce4 sxrom-c / 262144 / a9a0279d sxrom-d / 262144 / f8f5dc58 sxrom-e / 262144 / 704ffa08 sxrom-j / 262144 / 1a6378ef $end $info=hp49g $mame 0.132 [Miodrag Milanovic] HP49G, Hewlett Packard, 1999 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added HP49G (partialy working) system. Romset: 12582912 / 6 files / 3701512 packed hp49gv100.rom / 2097152 / 64c9826a hp49gv105.rom / 2097152 / cf777cac hp49gv110.rom / 2097152 / e391efbd hp49gv116.rom / 2097152 / dcc0b39c hp49gv118.rom / 2097152 / 73a6a195 hp49gv119.rom / 2097152 / 75218a18 $end $info=hp49gp $mame 0.141 [Tim Schuerewegen] HP49G+, Hewlett Packard, 2009 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Tim Schuerewegen added Hewlett Packard 49G+ Graphing Calculator (not working) system. Romset: 32768 / 2 files / 18621 packed 31504.bin / 16384 / 9c71825e 319.bin / 16384 / 6bb5ebfb $end $info=hp9816 $mame 0.142 [ ? ] HP 9816, Hewlett Packard, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 26/04/2011 r11301: Modified the memory map so that bios can start. Added F4 displayer. Modernised [Robbbert]. - 0.142: Added skeleton driver of HP 9816 system. Romset: 131072 / 2 files / 60637 packed rom30.bin / 65536 / 05c07e75 rom40.bin / 65536 / 36005480 $end $info=hr16 $mame 0.138 [ ? ] HR-16, Alesis, 1987 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Alesis HR-16 system. Romset: 1114112 / 4 files / 792612 packed 2-19-0256-v107.u11 / 32768 / 2582b6a2 2-19-0256-v109.u11 / 32768 / a9bdbf20 2-27-0003.u15 / 524288 / 82e9b78c 2-27-0004.u16 / 524288 / 8e103536 $end $info=hr16b $mame 0.138 [ ? ] HR-16B, Alesis, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Alesis HR-16B system. Romset: 1081344 / 3 files / 856954 packed 2-19-0256-v200.u11 / 32768 / 19cf0fce 2-27-0007.u15 / 524288 / 319746db 2-27-0008.u16 / 524288 / 11ca930e $end $info=ht108064 $mame 0.128 [Miodrag Milanovic] HT-1080Z/64, Hiradastechnika Szovetkezet, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added HT-1080Z/64 system. Romset: 16384 / 3 files / 12418 packed ht108064.chr / 2048 / e76b73a4 ht108064.ext / 2048 / fc12bd28 ht108064.rom / 12288 / 48985a30 $end $info=ht1080z $mame 0.128 [Miodrag Milanovic] HT-1080Z Series I, Hiradastechnika Szovetkezet, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added HT-1080Z Series I system. Romset: 16384 / 3 files / 12113 packed ht1080z.chr / 2048 / e8c59d4f ht1080z.rom / 12288 / 2bfef8f7 sys80.ext / 2048 / 2a851e33 $end $info=ht1080z2 $mame 0.128 [Miodrag Milanovic] HT-1080Z Series II, Hiradastechnika Szovetkezet, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added HT-1080Z Series II system. Romset: 16384 / 3 files / 12127 packed ht1080z.rom / 12288 / 2bfef8f7 ht1080z2.chr / 2048 / 6728f0ab ht1080z2.ext / 2048 / 07415ac6 $end $info=ht68k $mame 0.136 [Miodrag Milanovic] TinyGiant HT68k, Hawthorne Technologies, 1987 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Miodrag Milanovic added Hawthorne Technologies TinyGiant HT68k system. Romset: 32768 / 2 files / 4481 packed ht68k-u3.bin / 16384 / 1d85d101 ht68k-u4.bin / 16384 / 3fbcdd0a $end $info=hx10 $mame 0.114 [incog nito] HX-10, Toshiba, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.114: incog nito added Toshiba HX-10 system. Romset: 32768 / 1 file / 25959 packed tcx-1007.ic15 / 32768 / 5486b711 $end $info=hx10s $mame 0.128 [Wilbert Pol, Miodrag Milanovic] HX-10S, Toshiba, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Toshiba HX-10S system. Romset: 32768 / 1 file / 25959 packed hx10sbios.rom / 32768 / 5486b711 $end $info=hx20 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] HX-20, Toshiba, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u8: New rom dumps provided [Pontus "Frigolit" Rodling,F.J. Kraan]. - 0.128: Wilbert Pol and Miodrag Milanovic added Toshiba HX-20 system. Romset: 65536 / 2 files / 46510 packed hx20bios.rom / 32768 / 8205795e hx20word.rom / 32768 / 39b3e1c0 $end $info=hx23 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] HX-23, Toshiba, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Toshiba HX-23 system. Romset: 81920 / 3 files / 58623 packed hx23bios.rom / 32768 / 6cdaf3a5 hx23ext.rom / 16384 / 06e4f5e6 hx23word.rom / 32768 / 39b3e1c0 $end $info=hx23f $mame 0.128 [ ? ] HX-23F, Toshiba, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Toshiba HX-23F system. Romset: 81920 / 3 files / 586623 packed hx23fbios.rom / 32768 / 6cdaf3a5 hx23fext.rom / 16384 / 06e4f5e6 hx23fword.rom / 32768 / 39b3e1c0 $end $info=hxhdci2k $mame 0.145u9 [Lukasz Markowski] HUMAX HDCI-2000, Humax, 2008 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u9: Lukasz Markowski added HUMAX HDCI-2000 system. Romset: ? / ? files / ? packed $end $info=i8530286 $mame 0.128 [ ? ] IBM PS/2 Model 30-286, International Business Machines, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added IBM PS2 Model 30 286 system. Romset: 131072 / 2 files / 70513 packed ps2m30.0 / 65536 / 9965a634 ps2m30.1 / 65536 / 1448d3cb $end $info=i8530h31 $mame 0.144u1 [Supervinx] IBM PS/2 8530-H31 (Model 30/286), International Business Machines, 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u1: Supervinx added skeleton driver of IBM PS/2 8530-H31 (Model 30/286) system. Romset: 131072 / 1 file / 62100 packed 33f5381a.bin / 131072 / ff57057d $end $info=i8535043 $mame 0.144u1 [Supervinx] IBM PS/2 8535-043 (Model 35), International Business Machines, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u1: Supervinx added skeleton driver of IBM PS/2 8535-043 (Model 35) system. Romset: - $end $info=i8550021 $mame 0.144u1 [Supervinx] IBM PS/2 8550-021 (Model 50), International Business Machines, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u1: Supervinx added skeleton driver of IBM PS/2 8550-021 (Model 50) system. Romset: 131072 / 4 files / 85139 packed 90x7420.bin / 21046 / 19a57cc1 90x7423.bin / 32768 / 2c1633e0 90x7426.bin / 32768 / e7c762ce 90x7429.bin / 32768 / 6f0120f6 $end $info=i8550061 $mame 0.144u1 [Supervinx] IBM PS/2 8550-061 (Model 50Z), International Business Machines, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u1: Supervinx added skeleton driver of IBM PS/2 8550-061 (Model 50Z) system. Romset: 131072 / 2 files / 93672 packed 15f8365.zm5 / 65536 / 35aa3ecf 15f8366.zm6 / 65536 / 11bf564d $end $info=i8555081 $mame 0.140 [Joseba Epalza] IBM PS/2 Model 55SX, International Business Machines, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Joseba Epalza added skeleton driver of IBM PS/2 Model 55SX system. Romset: 131072 / 2 files / 95435 packed 33f8145.zm40 / 65536 / 0895894c 33f8146.zm41 / 65536 / c6020680 $end $info=i8580071 $mame 0.144u1 [Supervinx] IBM PS/2 8580-071 (Model 80), International Business Machines, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u1: Supervinx added skeleton driver of IBM PS/2 8580-071 (Model 80) system. Romset: 131072 / 4 files / 93527 packed 90x8548.bin / 32768 / 1f13eea5 90x8549.bin / 32768 / 9e0f4a99 90x8550.bin / 32768 / cb21df96 90x8551.bin / 32768 / 3d7e9868 $end $info=i8580111 $mame 0.144u1 [Supervinx] IBM PS/2 8580-111 (Model 80), International Business Machines, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u1: Supervinx added skeleton driver of IBM PS/2 8580-111 (Model 80) system. Romset: 131072 / 4 files / 93527 packed 15f6637.bin / 65536 / 76c36d1a 15f6639.bin / 65536 / 82cf0f7d $end $info=ibm5140 $mame 0.142 [ ? ] IBM PC 5140 Convertible, International Business Machines, 1985 The Convertible is IBM's first (and, for a long time, last) attempt at a true laptop. Unlike the computer it superseded (the 5155 "Portable") it did actually run on batteries and was actually lighter than a desktop PC. The specification is roughly: Intel 80C88 (low power 8088) at 4.77MHz 256k RAM (expandable to 512k; later models up to 640k). Liquid Crystal Display, capable of emulating CGA or MDA. Later models had a backlighting option. This display can be unplugged if there's an external monitor attached (see below). Two 720k 3.5" floppy drives. The Convertible was the first IBM PC to have 3.5" drives; they look like PS/2 drives, with a big blue eject button (sources http://www.seasip.info/VintagePC/5140.html and http://ohlandl.ipv7.net/5140/5140.html). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 22/02/2012 r14577: Misc cleanups and consistency fixes by Kaylee [Fabio Priuli]. - 0.145: Added floppy disk softlist [Kaylee]. - 0.142: Added skeleton driver of IBM PC 5140 Convertible system. Romset: 65536 / 2 files / 47847 packed 7396917.bin / 32768 / 95c35652 7396918.bin / 32768 / 1b4202b0 $end $info=ibm5150 $mame 0.37b9 [ ? ] IBM PC 5150, International Business Machines, 1981 The computer which caused the death of CP/M computers. In the early part of 1980, IBM decided to create a microcomputer (up to this date, IBM produced only mini and mainframes). They didn't really know that they wanted and they didn't think for one second that producing microcomputer was a profitable business (who would have thought!)! After hesitation between the Intel 8086 (16 bit) and the Motorola MC68000, they decided to use the Intel 8088 (8 - 16 bit) processor, as the two other ones were considered too powerful! Then they asked to Digital Research (the creators of CP/M) to create an operating system for their new computer, as DR was not very interested, they then asked a small company (famous for its BASIC Programming Language) to write the operating system: Microsoft (source: http://www.old-computers.com/museum/computer.asp?c=274). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added a softlist for PC Booter disk [k1w1]. Added new dumps [k1w1, Kaylee]. - 0.127: Implemented low-level keyboard interface to allow real emulation of pc keyboards. Hooked up emulation of a Keytronic KB3270/PC keyboard to this driver [Wilbert Pol]. - 0.125: Renamed (ibmpc) to (ibm5150) [Wilbert Pol]. - 0.70: Fixed a bug in the DAA instruction that prevented the driver from starting up (bugs #423, #425) [Colin Howell]. - 0.37b9: Added IBM PC system. Romset: 98304 / 12 files / 75068 packed 1501476.u33 / 8192 / e88792b3 5000019.u29 / 8192 / 80d3cf5d 5000021.u30 / 8192 / 673a4acc 5000022.u31 / 8192 / aac3fc37 5000023.u32 / 8192 / 3062b3fc 5700019.u29 / 8192 / b59e8f6c 5700027.u30 / 8192 / bfff99b8 5700035.u31 / 8192 / 9fe4ec11 5700043.u32 / 8192 / ea2794e6 5700051.u33 / 8192 / 12d33fb8 5700671.u33 / 8192 / b7d4ec46 5788005.u33 / 8192 / 0bf56d70 $end $info=ibm5155 $mame 0.142 [Lord Nightmare] IBM PC 5155, International Business Machines, 1982 The IBM Portable Personal Computer 5155 Model 68 consists of a lightweight case with a carrying handle containing a built-in. 9-inch, amber composite display, one 5 1/4-inch double sided diskette drive (with space for an optional second drive), and two IBM Personal Computer attachment options (diskette adapter and colour/graphics adapter). The unit also has a new, lightweight keyboard and a universal power supply. The system board is the same as that of the IBM Personal Computer XT with 256Kb of memory that is expandable to 512Kb using the memory expansion option. Five expansion slots are available for the connection of most IBM Personal Computer options. The system has identical function and performance characteristics to an equivalently configured IBM Personal Computer (source: http://oldcomputers.net/ibm5155.html). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Lord Nightmare added IBM PC 5155 system. Romset: 65536 / 2 files / 32733 packed 1501512.u18 / 32768 / 79522c3d 5000027.u19 / 32768 / fc982309 $end $info=ibm5160 $mame 0.37b10 [ ? ] IBM XT 5160, International Business Machines, 1982 The IBM Personal Computer XT, often shortened to the IBM XT, PC XT, or simply XT, was IBM's successor to the original IBM PC, factory equipped with a hard drive. It was released as IBM Machine Type number 5160 on March 8, 1983, and essentially the same as the original PC, with only incremental improvements. A new 16-bit bus architecture would follow in the AT. The XT was mainly intended as an enhanced machine for business use, though later floppy-only models would effectively replace the original model 5150 PC. A corresponding 3270 PC featuring 3270 terminal emulation was released later in October 1983. XT stands for X-tended Technology (source: http://en.wikipedia.org/wiki/IBM_Personal_Computer_XT). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.125: Renamed (ibmxt) to (ibm5160). - 0.37b10: Added IBM IBM XT system. Romset: 229376 / 7 files / 129515 packed 1501512.u18 / 32768 / 79522c3d 5000026.u18 / 32768 / 3c9b0ac3 5000027.u19 / 32768 / fc982309 62x0851.u18 / 32768 / 1054f7bd 62x0854.u19 / 32768 / b5fb0e83 62x0890.u18 / 32768 / 4f417635 68x4370.u19 / 32768 / 758ff036 $end $info=ibm5162 $mame 0.127 [Wilbert Pol] IBM PC/XT-286 5162, International Business Machines, 1985 The IBM Personal Computer XT, often shortened to the IBM XT, PC XT, or simply XT, was IBM's successor to the original IBM PC, factory equipped with a hard drive. It was released as IBM Machine Type number 5160 on March 8, 1983, and essentially the same as the original PC, with only incremental improvements. A new 16-bit bus architecture would follow in the AT. The XT was mainly intended as an enhanced machine for business use, though later floppy-only models would effectively replace the original model 5150 PC. A corresponding 3270 PC featuring 3270 terminal emulation was released later in October 1983. XT stands for X-tended Technology. In 1986, the XT 286 (IBM 5162) with a 6 MHz Intel 80286 processor was introduced. However, this system turned out to be faster than the ATs of the time using 8 MHz 286 processors because the XT 286 had zero wait state RAM, which could move data more quickly (source. http://en.wikipedia.org/wiki/IBM_Personal_Computer_XT). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.127: Wilbert Pol added IBM PC/XT-286 system. Romset: 74503 / 5 files / 50953 packed 1501814.82s123an.u72 / 32 / 849c9217 1503135.mmipal14l4.u81.jed / 743 / aac77198 5788005.u33 / 8192 / 0bf56d70 78x7460.u34 / 32768 / 1db4bd8f 78x7461.u35/ 32768 / be14b453 $end $info=ibm5170 $mame 0.126 [ ? ] IBM PC/AT 5170, International Business Machines, 1984 The IBM Personal Computer AT, more commonly known as the IBM AT and also sometimes called the PC AT or PC/AT, was IBM's second-generation PC, designed around the 6 MHz Intel 80286 microprocessor and released in 1984 as machine type 5170. The name AT stood for "Advanced Technology", and was chosen because the AT offered various technologies that were then new in personal computers; one such advancement was that the 80286 processor supported protected mode. IBM later released an 8 MHz version of the AT (source: http://en.wikipedia.org/wiki/IBM_Personal_Computer/AT). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 22/02/2012 r14577: Misc cleanups and consistency fixes by Kaylee [Fabio Priuli]. - 20/01/2012 r14101: Missed this in my previous commit [Fabio Priuli]. - 08/12/2011 r13516: On behalf of Kaylee, ibm5170: marked a couple of disks as bad dumps, and added two new dumps [Fabio Priuli]. - 0.144u2: New dumps from original media in ibm5170.xml [Kaylee]. - 05/12/2011 r13478: Cleanup and properties set in ibm5170.xml [Micko]. - 22/11/2011 r13345: Fixed a minor inconsistency in ibm5170.xml [Fabio Priuli]. - 15/11/2011 r13254: Better fix for DTD validation issue (part-specific info should always use 'feature') in ibm5170.xml [Fabio Priuli]. - 0.143u6: Softlist update [Kaylee]. - 12/09/2011 r12827: Add a couple DOS disks ibm5170.xml [jkerk] - 0.127: Added support for the 8042 keyboard controller dumped by Kevtris [Wilbert Pol]. - 0.126: Added IBM PC/AT 5170 system. Removed IBM PC/AT (CGA, MF2 Keyboard) (ibmat) system. Romset: 133102 / 8 files / 92159 packed 1501814.82s123an.u115 / 32 / 849c9217 1501824_717750.mmipal14l4.u87.jed / 743 / 3c819a27 1503135_705075.mmipal14l4.u130.jed / 743 / aac77198 55x8041.82s147an.u72 / 512 / f2cc4fe6 6181028.u27 / 32768 / f6573f2a 6181029.u47 / 32768 / 7075fbb2 6480090.u27 / 32768 / 99703aa9 6480091.u47 / 32768 / 013ef44b $end $info=ibm5170a $mame 0.126 [ ? ] IBM PC/AT 5170 8MHz, International Business Machines, 1985 The IBM Personal Computer AT, more commonly known as the IBM AT and also sometimes called the PC AT or PC/AT, was IBM's second-generation PC, designed around the 6 MHz Intel 80286 microprocessor and released in 1984 as machine type 5170. The name AT stood for "Advanced Technology", and was chosen because the AT offered various technologies that were then new in personal computers; one such advancement was that the 80286 processor supported protected mode. IBM later released an 8 MHz version of the AT (source: http://en.wikipedia.org/wiki/IBM_Personal_Computer/AT). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Added IBM PC/AT 5170 8MHz system. Romset: 131072 / 4 files / 94083 packed 61x9265.u47 / 32768 / c32713e4 61x9266.u27 / 32768 / 4995be7a 62x0820.u27 / 32768 / e9cc3761 62x0821.u47 / 32768 / b5978ccb $end $info=ibm5550 $mame 0.142u5 [Angelo Salese] 5550, IBM, 1983 IBM 5550 is a personal computer series that IBM marketed in Japan, Korea, Taiwan and China in the 1980s and 1990s, for business use customers. In Japan, its was introduced in 1983 and promoted as "Multistation 5550" because it had three roles in one machine: a PC, a word processing machine which was traditionally marketed as a machine different from a PC in Japan, and an IBM-host attached terminal (source: http://en.wikipedia.org/wiki/IBM_5550). Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u5: Angelo Salese added skeleton driver of IBM 5550 system. Romset: 16384 / 1 file / 11765 packed ipl5550.rom / 16384 / 40cf34c9 $end $info=ibmpcjr $mame 0.125 [Wilbert Pol] IBM PC Jr, International Business Machines, 1983 The IBM PCjr (read "PC junior") was IBM's first attempt to enter the home computer market. The PCjr, IBM model number 4860, retained the IBM PC's 8088 CPU and BIOS interface for compatibility, but various design and implementation decisions led the PCjr to be a commercial failure (source: http://en.wikipedia.org/wiki/IBM_PCjr). Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Unsupported WIP: - 04/04/2012 r14851: Misc dumps added and some minor fix (with help from Kaylee) [Fabio Priuli]. - 0.145u4: Fixed boot error [Carl]. - 22/02/2012 r14577: Misc cleanups and consistency fixes by Kaylee [Fabio Priuli]. - 19/01/2012 r14098: A bunch of consistency fixes [Fabio Priuli]. - 0.144u4: Adding required field for DOS disk in the carts which needs it [Kaylee]. - 11/12/2011 r13552: Added another disk to the floppy list, on behalf of Kaylee [Fabio Priuli]. - 0.144u2: Added software list for PC Jr floppies (ibmpcjr_flop.xml) [Kaylee]. - 02/12/2011 r13439: Replaced a dump and added usage note in ibmpcjr_flop.xml [Fabio Priuli]. - 01/12/2011 r13426: Added a few usage notes and made some minor corrections (among others, fixed emulation for ducktalejp & dongfang for NES) in ibmpcjr_cart.xml [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.142u6: Fixed floppy issues [Carl]. - 0.134: Added selection of proper mc6845 input clocks for different graphics modes. Added proper support for b/w and color modes. Main memory and video ram are now shared. Fixed the floppy watchdog timer [Wilbert Pol]. - 0.125: Various improvements, promoted from TESTDRIVER [Wilbert Pol]. Romset: 69632 / 2 files / 51173 packed bios.rom / 65536 / 31e3a7aa cga.chr / 4096 / 42009069 $end $info=ibmpcjx $mame 0.142 [ ? ] IBM PC JX, International Business Machines, 1985 The IBM JX (or JXPC) was a personal computer released in 1984 into the Japanese, Australian and New Zealand markets. Designed in Japan, it was based on the technology of the IBM PCjr and was designated the IBM 5511. With a professional keyboard (rather than IBM PCjr's disparaged chiclet), a hard drive option, and targeted at the small business and education market, the IBM JX was much more successful in Australia and New Zealand than the PCjr had been in the United States (source: http://en.wikipedia.org/wiki/IBM_JX). Emulation: Preliminary Color: Imperfect Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u5: Unknown alt romset for IBM PC JX [Angelo Salese]. - 0.142: Added skeleton driver of IBM PC JX system. Romset: 331776 / 4 files / 213817 packed 5601jda.bin / 65536 / b1e12366 cga.chr / 4096 / 42009069 ipljx.rom / 131072 / 36a7b2de kanji.rom / 131072 / a313f241 $end $info=if800 $mame 0.142u5 [Angelo Salese] if800 model 60, OKI Electric, 1985 The if800 Model 10 and Model 20 personal computers, announced in May 1980, were developed not for the hobby market, but as true business personal computers. The Model 60 was introduced as the top-end model of the if800 Series in January 1985. The Model 60 was a 16-bit machine and Super View was incorporated into the OS as multi-window software, so multiple screens could be shown on the display. Data could also be shared and used between applications, and the system was also equipped with communication software to turn the machine into a CAPTAIN (Character and Pattern Telephone Access) terminal (source: http://museum.ipsj.or.jp/en/computer/personal/0005.html). Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u5: Angelo Salese skeleton driver of if800 model 60 added system. Romset: 8192 / 1 file / 5969 packed ipl.rom / 8192 / 36212491 $end $info=imds $mame 0.143 [Robbbert] MDS, Intel, 1983 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143: Robbbert added Intel MDS system. Romset: 8192 / 4 files / 5502 zip a51_2716.bin / 2048 / ee55c448 a52_2716.bin / 2048 / 8db1b33e a53_2716.bin / 2048 / 01690f4f a62_2716.bin / 2048 / 86a55b2f $end $info=impuls03 $mame 0.141 [Miodrag Milanovic] Impuls-03, , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Miodrag Milanovic added Impuls-03 system. Romset: 10240 / 2 files / 8565 packed imp03bas.rom / 8192 / b13b2de4 imp03mon.rom / 2048 / 8c591ce4 $end $info=indiana $mame 0.136 [ ? ] Indiana University 68030 board, Indiana University, 1993 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Indiana University 68030 board system. Romset: 196608 / 3 files / 34361 packed prom0_7.bin / 65536 / d6a3b6bc prom0_8.bin / 65536 / 9d8dafee prom0_9.bin / 65536 / 746ad75e $end $info=ingtelma $mame 0.130 [ ? ] Ingelen Tele-Match Processor, Ingelen, 1978 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added Ingelen Tele-Match Processor system. Romset: None required. $end $info=instruct $mame 0.138 [ ? ] Signetics Instructor 50, Signetics, 1978 The Instructor 50 was a small system designed to teach the use and programmation of the Signetics 2650 CPU. But it was also a real micro-computer with a tape interface to save and load programs, and a S-100 compatible expansion bus. It actually belonged to a second generation training computers: unlike its predecessors, it wasn't just a raw electronic board, but offered a real plastic case, S-100 bus, tape-interface, etc. (source: http://www.old-computers.com/museum/computer.asp?c=1029&st=1) Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Signetics Instructor 50 system. Romset: 2048 / 1 file / 1760 packed instruct.rom / 2048 / 131715a6 $end $info=interact $mame 0.132 [ ? ] Interact Family Computer, Interact, 1979 The Interact computer had a very short life in USA. It had only just got in production when the Interact Co. of Ann Arbor MI, went bankrupt. Several thousand machines were produced though. Some of them were sold by Protecto Enterprizes of Barrington, IL, the liquidator, but the main part was sold by MicroVideo, also of Ann Arbor. Protecto bought lots of back-of-the-magazine ads for years, always printed with "WE LOVE OUR CUSTOMERS" (source: http://old-computers.com/museum/computer.asp?st=1&c=1004). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.138: Added support for CIN extension [Robbbert]. - 0.132: Added skeleton driver of Interact Family Computer system. Romset: 2048 / 1 file / 1675 packed interact.rom / 2048 / 1aa50444 $end $info=intervsn $mame 0.137 [ ? ] Intervision 2001, Intervision, 198? The Intervision 2001 is one of the many systems "software-compatible" with the Emerson Arcadia 2001. Though, the Emerson Arcadia 2001 is the most popular system of this console group, it was not necessarily at the origin of it. Things must be seen differently. Philips / Signetics developped a hardware platform to demonstrate the possibilities of their Signetics 2650 & 2636 chipsets. Somehow, this hardware was licenced (by Philips?) to many third-companies around the world resulting in systems like the Interton VC-4000, Voltmace DataBase, Acetronic MPU-1000, ITMC MPT-05, etc. (source: http://old-computers.com/museum/computer.asp?st=1&c=1191). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Intervision 2001 system. Romset: None required. $end $info=intmpt03 $mame 0.137 [ ? ] Intelligent Game MPT-03, Intelligent Game, 198? USA version of 'Arcadia 2001' (source: http://en.wikipedia.org/wiki/Arcadia_2001). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Intelligent Game MPT-03 system. Romset: None required. $end $info=intv $mame 0.37b15 [Frank Palazzolo] Intellivision, Mattel, 1979 The Intellivision is a video game console released by Mattel in 1979. Development of the console began in 1978, less than a year after the introduction of its main competitor, the Atari 2600. The word intellivision is a portmanteau of "Intelligent Television". Over 3 million Intellivision units were sold and a total of 125 games were released for the console. In 2009, video game website IGN named the Intellivision the No. 14 greatest video game console of all time (for more info see: http://en.wikipedia.org/wiki/Intellivision). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 23/01/2012 r14132: Minor fixes [Fabio Priuli]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 08/12/2011 r13521: Apostrophe is fine in intv.xml [Fabio Priuli]. - 19/11/2011 r13311: More consistency fixes for game descriptions in intv.xml [Fabio Priuli]. - 0.143u7: Serial numbers, usage info, and a bunch of new rom entries in intv.xml [k1w1]. - 0.143u6: Added softlist for Intellivision. Fixed items in intv.hsi [Huygens]. - 0.143u3: Added stic background buffering. Added bus hiding during active display. Hooked up the Intellivoice module [Huygens]. - 0.143: Implemented scrolling. Implemented reading from stic registers other than collision Bug 167 - Diagnostic cartridge fixed [Huygens]. Proper rendering of overscan borders and native resolution, long with various updates and cleanups [H@P]: * Converted intv driver to use native Intellivision resolution of 159x192; scaled intvkbd driver so carts look correct. * Added overscan borders. Approximate, but at least measured on an actual Intellivision. * Added a STIC header file, defining various object sizes, and register and bit names. * Cleaned up render_color_stack_mode() and render_fg_bg_mode() loops, eliminating the ugly fix-ups at the end of each row. * Updated the code found in UNUSED_FUNCTION, but neither compiled nor tested it. - 0.142u6: Added support for both hand controllers [H@P]: * Updated player 1 to use the left hand controller by default. * Prefixed all left hand controller inputs with "Left/", right hand controller inputs with "Right/". * Added all 16 digital disc inputs, and added full position names ("Up", "Up-Up-Left", "Up-Left", "Left-Up-Left", "Left") * Added optional alternate disc control using analog inputs. Use "Driver Configuration" menu to enable analog support per hand controller. * Renamed "DEL" to "Clear", "ENTER" to "Enter", "But1" to "Upper", "But2" to "Lower-Left" and "But3" to "Lower-Right". * Removed frogger hack -- must use left hand controller to play. * Fixes mess bug ID's: - 164 Second hand controller not emulated - 165 Auto Racing hangs (user must map left hand controller keypad to continue in AUTO RACING). - 0.137: Fixed collision detection [H@P]. - 0.136: Fixed intvkbd. Fixed disassembler [Robbbert]. - 0.135: Fixed multisession problem (bug #1884) [Robbbert]. - 0.128: Added partial support for images in .int/.itv/.bin format. Images in .rom format are still preferred [Fabio Priuli]. - 0.67: Added support for new GoodTools file extensions (bugs #277, #278, #279, #350) [Nate Woods]. - 0.56.1: Added collision detection (Bug #163) [Kyle Davis] - 0.37b15: Frank Palazzolo added Mattel Intellivision preliminary system. Romset: 12288 / 3 files / 7984 packed exec.bin / 8192 / cbce86f7 ro-3-9503-003.u5 / 2048 / 683a4158 sp0256-012.bin / 2048 / 0de7579d $end $info=intv2 $mame 0.143u6 [Kevtris] Intellivision II, Mattel, 1982 n addition to the ECS module, 1983 also saw the introduction of a redesigned model, called the Intellivision II (featuring detachable controllers and sleeker case), the System Changer (which played Atari 2600 games on the Intellivision II), and a music keyboard add-on for the ECS. Like the ECS, Intellivision II was designed first and foremost to be inexpensive to manufacture. Among other things, the raised bubble keypad of the original hand controller was replaced by a flat membrane keyboard surface. However, because many Intellivision games had been designed for users to play by feeling the buttons without looking down, some of these games were far less playable on Intellivision II (source: http://en.wikipedia.org/wiki/Intellivision#Intellivision_II). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u7: Fix the Intellivision II memory map so the second chunk of executive rom actually appears in the cpu address space. oops. Should fix a bunch of games which are supposed to work on intv2 not working [Lord Nightmare]. - 0.143u6: Kevtris added Mattel Intellivision II system. Romset: 8704 / 1 file / 5280 packed ro-3-9506-010.ic6 / 8704 / dd7e1237 $end $info=intvecs $mame 0.143u7 [ ? ] Intellivision Entertainment Computer System, Mattel, 1983 In mid-1981, Mattel's upper management was becoming concerned that the Keyboard Component division would never be able to produce a sellable product. As a result, Mattel Electronics set up a competing internal engineering team whose stated mission was to produce an inexpensive add-on called the BASIC Development System, or BDS, to be sold as an educational device to introduce kids to the concepts of computer programming. The rival BDS engineering group, who had to keep the project's real purpose a secret among themselves, fearing that if David Chandler, the head of the Keyboard Component team, found out about it he would use his influence to get the project killed, eventually came up with a much less expensive alternative. Originally dubbed the Lucky, from LUCKI: Low User-Cost Keyboard Interface, it lacked many of the sophisticated features envisioned for the original Keyboard Component. Gone, for example, was the full 64K of RAM and the secondary 6502 CPU; instead, the ECS offered a mere 2K RAM expansion, a built-in BASIC that was marginally functional, plus a much-simplified cassette and thermal-printer interface (source: http://en.wikipedia.org/wiki/Intellivision#Entertainment_Computer_System_.28ECS.29). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 23/01/2012 r14132: Minor fixes [Fabio Priuli]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 08/12/2011 r13521: Apostrophe is fine in intvecs.xml [Fabio Priuli]. - 19/11/2011 r13311: More consistency fixes for game descriptions in intvecs.xml [Fabio Priuli]. - 0.143u7: Added Mattel Intellivision ECS system. Split out the ecs games into their own softlist in intvecs.xml [Huygens]. Romset: 24576 / 1 file / 13032 packed ecs_rom.bin / 24576 / ea790a06 $end $info=intvkbd $mame 0.37b15 [Frank Palazzolo] Intellivision Keyboard Component (Unreleased), Mattel, 1981 ntellivision's packaging and promotional materials, as well as television commercials, promised that with the addition of a soon-to-be-available accessory called the "Keyboard Component", originally portrayed in TV ads as a larger box with an opening in the top that the Intellivision fit into. This would turn the Intellivision into a fully functional home computer system. The unit would bring the system's available RAM up to a full 64K, a large amount for the time, and would have provided both a built-in cassette drive for data storage and a connection for an optional 40-column thermal printer. The cassette drive would be able to provide both data storage and an audio track simultaneously, allowing for interactive audio recording and playback under computer control, and a secondary 6502 microprocessor inside the Keyboard Component would be programmed to handle all of these extra capabilities independently of the Intellivision's CP1610 CPU. The unit would even provide an extra cartridge slot, allowing the original Intellivision to remain permanently docked with the Keyboard Component while still being able to play standard game cartridges (source: http://en.wikipedia.org/wiki/Intellivision#Keyboard_Component). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Fixed intvkbd. Fixed disassembler [Robbbert]. - 0.37b15: Frank Palazzolo added Intellivision Kbd Component preliminary system. Romset: 18432 / 6 files / 11963 packed 0104.u20 / 4096 / 5c6f1256 024.u60 / 4096 / 4f7998ec 4c52.u34 / 2048 / cbeb2e96 4d71.u63 / 2048 / 069b2f0b 4d72.u62 / 2048 / aa57c594 cpu2d.u21 / 4096 / 2c2dba33 $end $info=intvsrs $mame 0.37b15 [ ? ] Intellivision (Sears), Mattel, 1981 The Intellivision is a video game console released by Mattel in 1979. Development of the console began in 1978, less than a year after the introduction of its main competitor, the Atari 2600. The word intellivision is a portmanteau of "intelligent television". Over 3 million Intellivision units were sold and a total of 125 games were released for the console. Like Atari, Mattel marketed their console to a number of retailers as a rebadged unit. These models include the Radio Shack TandyVision, the GTE-Sylvania Intellivision, and the Sears Super Video Arcade. The Sears model was a specific coup for Mattel, as Sears was already selling a rebadged Atari 2600 unit, and in doing so made a big contribution to Atari's success (source: http://en.wikipedia.org/wiki/Intellivision). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b15: Added Mattel Intellivision (Sears) system. Romset: 8192 / 1 file / 4963 packed searsexc.bin / 8192 / ea552a22 $end $info=inves $mame 0.37b2 [David Robertson] Inves Spectrum 48K+, Investronica, 1986 A clone of Spectrum+ from Investronica in Spain. Released after Amstrad bought Sinclair Research Ltd. Looked much like a normal 48+. It has compatibility problems with some games (Bombjack, Commando, Top Gun, etc). On the rear there was a Kempston joystick connector (source: http://www.interface1.net/zx/clones/inves.html). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b2: David Robertson added Inves Spectrum 48K+ system. Romset: 16384 / 1 file / 12950 packed inves.rom / 16384 / 8ff7a4d1 $end $info=ip204415 $mame 0.96 [Mooglyguy] IRIS Indigo (R4400, 150MHz), Silicon Graphics Inc, 1993 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.112: Fixed driver (bug #986) [Nate Woods]. - 0.96: Mooglyguy added SGI IRIS Indigo workstation (not working) system. Romset: 524288 / 1 file / 183810 packed ip204415.bin / 524288 / 940d960e $end $info=ip224613 $mame 0.97 [ ? ] Indy (R4600, 133MHz), Silicon Graphics Inc, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.97: Added Indy (R4600, 133MHz) system. Romset: 524288 / 1 file / 294356 packed ip224613.bin / 524288 / f1868b5b $end $info=ip225015 $mame 0.96 [Mooglyguy] Indy (R5000, 150MHz), Silicon Graphics Inc, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.96: Mooglyguy added SGI IP22 Indy workstation (not working) system. Romset: 524288 / 1 file / 293755 packed ip225015.bin / 524288 / aee5502e $end $info=ip244415 $mame 0.97 [ ? ] Indigo2 (R4400, 150MHz), Silicon Graphics Inc, 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.97: Added Indigo2 (R4400, 150MHz) system. Romset: 524288 / 1 file / 273940 packed ip244415.bin / 524288 / 2f37825a $end $info=ipb $mame 0.136 [ ? ] iPB, Intel, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Intel iPB system. Romset: 4096 / 2 files / 2848 packed ipb_e8_v1.3.bin / 2048 / fc9d4703 ipb_f8_v1.3.bin / 2048 / 966ba421 $end $info=ipc $mame 0.136 [ ? ] iPC, Intel, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u2: Modernised. Added terminal connection; after pressing Space, it will start up and respond to your inputs [Robbbert]. - 25/04/2011 r11297: Merged iPB and iPC drivers [Robbbert]. - 0.136: Added skeleton driver of Intel iPC system. Romset: 4096 / 1 file / 2801 packed ipc_u82_v1.3_104584-001.bin / 4096 / 0889394f $end $info=ipds $mame 0.136 [ ? ] iPDS, Intel, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Intel iPDS system. Romset: 8192 / 3 files / 4769 packed 163642.bin / 2048 / 3d81b2d1 164180.bin / 2048 / 10ba23ce 164196.bin / 4096 / d3e18bc6 $end $info=iq151 $mame 0.132 [ ? ] IQ-151, ZPA Novy Bor, 198? The IQ 151 was a personal computer produced by ZPA Nový Bor in the former Czechoslovakia. It had a Tesla MHB8080A (copy of Intel 8080) CPU / 2 MHz, 32 KB RAM (later on 64 KB), 4 KB ROM, with video output and the BASIC programming language as external modules. It was primarily used in Czech schools, while in Slovakia the PMD 85 series were used instead. This computer was produced locally due to a lack of foreign currency with which to buy systems from the West[citation needed]. After the fall of Communism in 1989, production of the IQ 151 was stopped since it was not competitive in terms of price, quality or features compared to modern PCs (source: http://en.wikipedia.org/wiki/IQ_151). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144: Added slot interface and moved video32/video64/disc2 emulation into slots. Added emulation of Grafik module [Sandro Ronco]. - 29/07/2011 r12384: Added cassette load/save [Sandro Ronco]. - 26/07/2011 r12339: Added Break button and made some adjustments [Sandro Ronco]. - 15/07/2011 r12243: Fixed some video problems [Sandro Ronco]. - 15/07/2011 r12242: Added AMOS to the IQ151 softlist [Sandro Ronco]. - 07/06/2011 r11856: Added 32/64 char dipswitch; marked as working [Robbbert]. - 07/06/2011 r11855: Added speaker [Robbbert]. - 07/06/2011 r11854: Added bios-rom selection [Robbbert]. - 06/06/2011 r11845: Starting work, shows startup screen [Robbbert]. - 0.132: Added skeleton driver of IQ-151 system. Romset: 16384 / 4 files / 11816 packed iq151_monitor_cpm.rom / 4096 / 26f57013 iq151_monitor_cpm_old.rom / 4096 / 6743e1b7 iq151_monitor_disasm.rom / 4096 / 45c2174e iq151_monitor_orig.rom / 4096 / acd10268 $end $info=irisha $mame 0.128 [Miodrag Milanovic] Irisha, MGU, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added MGU Irisha (not working) system. Romset: 16384 / 2 files / 10935 packed ir_bootm.bin / 8192 / 7f9f4f0e ir_conou.bin / 8192 / bf92beed $end $info=isbc286 $mame 0.136 [ ? ] iSBC 286, Intel, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 08/06/2011 r11871: Added CPU address map mask [Micko]. - 0.136: Added skeleton driver of Intel iSBC 286 system. Romset: 147456 / 4 files / 93802 packed 174581.001.bin / 8192 / ccdbc7ab 174581.002.bin / 8192 / 6190fa67 u36.bin / 65536 / 22db075f u79.bin / 65536 / 144182ea $end $info=isbc2861 $mame 0.136 [ ? ] iSBC 286-10, Intel, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Intel iSBC 286-10 system. Romset: 65536 / 4 files / 42259 packed 174894-001.bin / 16384 / 79e4f7af 174894-002.bin / 16384 / 66747d21 174894-003.bin / 16384 / c98c7f17 174894-004.bin / 16384 / 61bc1dc9 $end $info=isbc86 $mame 0.136 [ ? ] iSBC 86/12A, Intel, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Intel iSBC 86/12A system. Romset: 16384 / 4 files / 7565 packed 8612_2l.bin / 4096 / 922bda5f 8612_2u.bin / 4096 / 84fa14cf 8612_3l.bin / 4096 / 17f27ad2 8612_3u.bin / 4096 / 68d47c3e $end $info=iskr1030m $mame 0.137 [Miodrag Milanovic] Iskra-1030M, Schetmash, 1989 The Iskra 1030 was an Intel 8086 compatible personal computer produced in Kursk, USSR. It was produced at the Scetmash factory (source: http://en.wikipedia.org/wiki/Iskra-1030). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u6: Year/manufacturer fixes [AntoPISA]. - 0.137: Miodrag Milanovic added Iskra-1030M driver. Romset: 24576 / 3 files / 10327 packed iskra-1030m.chr / 8192 / 50b162eb iskra-1030m_0.rom / 8192 / 0d698e19 iskra-1030m_1.rom / 8192 / fe808337 $end $info=iskr1031 $mame 0.137 [Miodrag Milanovic] Iskra-1031, Schetmash, 1989 It is a further variant of Iskra 1030.11. The amount of RAM was between 640 kb and 1 MB. CGA compatible video card. Seagate ST-225 (20 MB). Changing cases (source, italian traslate: http://it.wikipedia.org/wiki/Iskra-1030). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u6: Year/manufacturer fixes [AntoPISA]. - 0.137: Miodrag Milanovic added Iskra-1030M driver. Romset: 40960 / 5 files / 19547 packed 150-02.bin / 8192 / e33fb974 150-03.bin / 8192 / 8c482258 150-06.bin / 8192 / 1adbf969 150-07.bin / 8192 / 0dc4b65a iskra-1031_font.bin / 8192 / f4d62e80 $end $info=iskr3104 $mame 0.143u3 [temaperm, anasana] Iskra-3104, Schetmash, 1989 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.145u6: Year/manufacturer fixes [AntoPISA]. - 0.143u7: Added roms of EGA graphics card [temaperm]. - 0.143u3: temaperm and anasana added skeleton driver of Iskra-3104 system. Romset: 32768 / 4 files / 17548 packed 198.bin / 8192 / bcfd8e41 199.bin / 8192 / 2da5fe79 143-02.bin / 8192 / c8c18ebb 143-03.bin / 8192 / d0706345 $end $info=itmcmtp3 $mame 0.137 [ ? ] ITMC MPT-03, ITMC, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added ITMC MPT-03 system. Romset: None required. $end $info=itttelma $mame 0.130 [ ? ] ITT Tele-Match Processor, ITT, 197? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added ITT Tele-Match Processor system. Romset: None required. $end $info=ivelultr $mame 0.129 [Miodrag Milanovic] Ivel Ultra, Ivasim, 1984 Ivel Ultra was an Apple II compatible computer developed by Ivasim in 1980s. There are two model of the computer; the first model is brown and the second model is white (source: http://en.wikipedia.org/wiki/Ivel_Ultra). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.129: Miodrag Milanovic added Ivel Ultra system. Romset: 16640 / 5 files / 11076 packed 341-0027-a.rom / 256 / ce7144f61 ultra.chr / 4096 / fed62c85 ultra1.001 / 4096 / 671b8c2e ultra1.002 / 4096 / 392170ff ultra2.bin / 4096 / 1ac1e17e $end $info=ixl2000 $mame 0.137 [ ? ] Intercord XL 2000 System, Intercord, 198? The Arcadia 2001 is a second-generation 8-bit console released by Emerson Radio Corp. The game library was composed of 51 unique games and about 10 variations. The graphic quality is similar to that of the Intellivision and the Odyssey. Intercord XL 2000 System is the German version of this consoles (source: http://en.wikipedia.org/wiki/Arcadia_2001). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Intercord XL 2000 system. Romset: None required. $end $info=jaguar $mame 0.71 [Nate Woods] Jaguar, Atari, 1993 The Atari Jaguar is a video game console that was released by Atari Corporation in 1993. It was the last to be marketed under the Atari brand until the release of the Atari Flashback in 2004. It was designed to surpass the Mega Drive/Genesis, Super Nintendo Entertainment System, and the Panasonic 3DO in processing power. Although launched one year earlier, it was eventually in competition with the Sega Saturn, the Sony PlayStation, and other consoles that made up the fifth generation of video game consoles. The console was first released in New York City and San Francisco on November 23, 1993, and the rest of the country in early 1994.[1] Although it was promoted as the first 64-bit gaming system, the Jaguar proved to be a commercial failure and prompted Atari to leave the home video game console market. Despite its commercial failure, the Jaguar has a dedicated fan base that produces homebrew games for it.[5] It was the last console from an American company until the 2001 introduction of Microsoft's Xbox (source: http://en.wikipedia.org/wiki/Atari_Jaguar). Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 08/12/2011 r13506, r13510, r13512, r13524: Moved some documentation bits from comments into elements. Moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements. Cleanups of empty info and other leftover bits [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.142u1: Fixed pixel clock in Atari Jaguar (it was previously running at half speed) [Angelo Salese] Converted Atari Jaguar driver to properly use a stock 68k instead of a 68ec020 [David Haywood] - 0.138: Fixed crash on exit when no image is mounted [Oliver Stoeneberg]. Some improvements to the video emulation (timing for the blitter status, RGB VARMOD mode, UART status, etc.). [Angelo Salese]. Sorted out file extensions support for homebrew software: .abs, .bin, .cof, .jag and .prg programs now load fine in the quickload device. Also, improved loading routines for cart dumps in .j64 and .rom formats in the cartslot device) [Robbbert]. - 0.134: Various miscellaneous improvements. Fixed quickload problems [Robbbert]. Replaced wave table code with a ROM. [Zerosquare, Robbbert] - 0.132: Fixed 0.129 regression in cart starting address (bug #1766) [Robbbert]. - 0.117: Added the .j64 file extension [Justin Kerk]. - 0.97: Added quickload device [Nate Woods]. - 0.90: Fixed fatal regression introduced in 0.89 (bug #626) [Nate Woods]. - 0.72: Some enhancements to the blitter; most games are still not playable however [Nate Woods]. - 0.71: Nate Woods added Atari Jaguar system. Romset: 135168 / 2 files / 52203 packed jagboot.rom / 131072 / fb731aaa jagwave.rom / 4096 / 7a25ee5b $end $info=jaguarcd $mame 0.132 [ ? ] Jaguar CD, Atari, 1995 The Atari Jaguar CD or Jag CD is a CD-ROM peripheral for the Atari Jaguar video game console. Late in the life span of the company, Atari released this long-promised CD-ROM unit. The unit hit shelves on September 11, 1995 and retailed for $149.95. The device sat atop the Jaguar console, snapping very firmly into the cartridge slot, and had a funnel-like shape. The drive had its own cartridge slot to allow cartridge games to be played without removing the CD drive. There was a separate "Memory Track" cartridge for storing saved game position and high scores (source: http://en.wikipedia.org/wiki/Jaguar_CD). Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.132: Added skeleton driver of Atari Jaguar CD system. Romset: 524288 / 2 files / 171712 packed jag_cd.bin / 262144 / 687068d5 jagdevcd.bin / 262144 / 55a0669c $end $info=jet $mame 0.128 [Miodrag Milanovic] JET, Electromagnetica, 1990 We have few information about this computer. The Jet was a Romanian Spectrum clone computer built in a telephone case! You can see the handset housing and the numeric keyboard replaced with black plastic masks. The keyboard was made of printed pieces of paper inserted in transparent key-caps. This system has been deeply modified by the user(s) (source: http://www.old-computers.com/museum/computer.asp?c=669&st=1). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic Electromagnetica JET system. Romset: 16384 / 1 file / 12300 packed jet.rom / 16384 / e56a7d11 $end $info=jopac $mame 0.139 [ ? ] Jopac JO7400, Brandt, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.139: Added Jopac JO7400 system. Romset: 1024 / 1 file / 957 packed jopac.bin / 1024 / 11647ca5 $end $info=jr100 $mame 0.140 [anonymous, Miodrag Milanovic] JR-100, National, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: anonymous, Miodrag Milanovic added National JR-100 system. Romset: 8192 / 1 file / 6469 packed jr100.rom / 8192 / 951d08a1 $end $info=jr100u $mame 0.140 [Murray Moffatt, Miodrag Milanovic] JR-100U, Panasonic, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Murray Moffatt, Miodrag Milanovic added Panasonic JR-100U system. Romset: 8192 / 1 file / 6510 packed jr100u.rom / 8192 / f589dd8d $end $info=jr200 $mame 0.132 [ ? ] JR-200, National, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.135: Various progresses [Roberto Zandona']: * Hooked up text mode. * Added keyboard support. * Fixed palette. * Implemented borders. - 0.132: Added skeleton driver of National JR200 system. Romset: 18432 / 3 files / 14495 packed char.rom / 2048 / cb641624 rom1.bin / 8192 / bfed707b rom2.bin / 8192 / a1cb5027 $end $info=jr200u $mame 0.132 [ ? ] JR-200U, Panasonic, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.139: Renamed (jr200) to (jr200u). - 0.132: Added Panasonic JR-200U system. Romset: 16384 / 2 files / 13391 packed basic.rom / 8192 / cc53eb52 jr200u.bin / 8192 / 37ca3080 $end $info=jtc $mame 0.133 [ ? ] CompJU+TEr, Jugend+Technik, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 19/04/2012 r14970: More regressions fixes [Sandro Ronco]. - 0.133: Added skeleton driver of CompJU+TEr system. Romset: 2048 / 1 file / 1750 packed u883rom.bin / 2048 / 2453c8c1 $end $info=jtces23 $mame 0.133 [ ? ] CompJU+TEr (ES 2.3), Jugend+Technik, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of CompJU+TEr (ES 2.3) system. Romset: 4096 / 1 file / 2933 packed es23_0800.bin / 4096 / 16128b64 $end $info=jtces40 $mame 0.133 [ ? ] CompJU+TEr (ES 4.0), Jugend+Technik, 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of CompJU+TEr (ES 4.0) system. Romset: 6144 / 1 file / 4642 packed es40_0800.bin / 6144 / 770c87ce $end $info=jtces88 $mame 0.133 [ ? ] CompJU+TEr (EMR-ES 1988), Jugend+Technik, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of CompJU+TEr (EMR-ES 1988) system. Romset: 4096 / 2 files / 3515 packed es1988_0800.bin / 2048 / af3e882f es1988_2000.bin / 2048 / 5ff87c1e $end $info=juicebox $mame 0.143u9 [Tim Schuerewegen] Juice Box, Mattel, 2004 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unupported WIP: - 06/03/2012 r14700: Smartmed modernized [Micko]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 0.144: Systems promoted from GAME_NOT_WORKING [Tim Schuerewegen]. - 0.143u9: Tim Schuerewegen added Mattel Juice Box system. Created softlist in juicebox.xml [Anna Wu]. - 28/10/2011 r13120: Misc info in juicebox.xml [Fabio Priuli]. - 25/10/2011 r13109: New driver juicebox added [Tim Schuerewegen]. Romset: 11791360 / 3 files / 7238953 packed juicebox.rom / 8388608 / ac731197 image.rom / 1696768 / 6c0308bf newboot.rom / 1705984 / 443f48b7 $end $info=junior $mame 0.134 [Manfred Schneider] Junior Computer, Elektor Electronics, 1980 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.134: Promoted from GAME_NOT_WORKING [Manfred Schneider]. - 0.133: Added skeleton driver of Elektor Junior system. Romset: 3072 / 3 files / 2179 packed ess503.ic2 / 1024 / 9e804f8c junior-mod.ic2 / 1024 / ee8aa69d junior27321a.ic2 / 1024 / e22f24cc $end $info=jupace $mame 0.36b12 [Paul Daniels] Jupiter Ace, Jupiter Cantab, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u1: Renamed (ace) to (jupace). - 0.142: Renamed (jupiter) to (ace). - 0.128: Fixed regression; driver works again [Wilbert Pol]. - 0.56.1: Cartridge and Cassette Initialization fixed (Bug #126) [Ben Bruscella]. - 0.37b4: Tidied up colour palette. Added memory configs [Paul Daniels]. - 0.36b14: Jupiter Ace now includes support for .ace and .tap files [Paul Daniels]. - 0.36b12: Paul Daniels added Jupiter Ace system. Romset: 14336 / 4 files / 10784 packed dos 4.bin / 4096 / 04c70448 rom-a.z1 / 4096 / dc8438a5 rom-b.z2 / 4096 / 4009f636 sp0256-al2.ic1 / 2048 / b504ac15 $end $info=jupiter2 $mame 0.142 [ ? ] Jupiter II, Wave Mate, 1976 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added Jupiter II system. Romset: 5120 / 5 files / 3953 packed boot_v2.6_sn5d00000000000003_fc00.6d / 1024 / 8f33e4ed idb v1.1 for 60k jii f000.1c / 1024 / 50893aae idb v1.1 for 60k jii f400.6c / 1024 / a435344a idb v1.1 for 60k jii f800.1d / 1024 / ab82df45 jupiter ii boot rom v2.6 12_18_82 s_n 5d000...0015.6d / 1024 / f87cefdf $end $info=jupiter3 $mame 0.142 [ ? ] Jupiter III, Wave Mate, 1976 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u6: Hooked up screen and keyboard [Robbbert]. - 15/01/2012 r14042: Hooked up screen and keyboard [Robbbert] but it hangs when it should scroll [Robbbert]. - 0.142: Added Jupiter III system. Romset: 4096 / 4 files / 3601 packed jove 2.0 78_034 4v2d000 1.1c / 1024 / be92a76c jove 2.0 78_034 4v2d000 2.6c / 1024 / ee98dd32 jove 2.0 78_034 4v2d000 3.1d / 1024 / 51476b1d jove 2.0 78_034 4v2d000 4.6d / 1024 / 16a9595d $end $info=jvchc7gb $mame 0.128 [Wilbert Pol, Miodrag Milanovic] HC-7GB, JVC, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added JVC HC-7GB system. Romset: 32768 / 1 file / 25957 packed hc7gbbios.rom / 32768 / e9ccd789 $end $info=k1003 $mame 0.136 [Miodrag Milanovic] K1003, Robotron, 1978 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Miodrag Milanovic added Robotron K1003 system. Romset: 8960 / 35 files / 8350 packed 026.bin / 256 / d678e80c 027.bin / 256 / dbe2ca8e 028.bin / 256 / 2cd742ed 029.bin / 256 / 12165b43 030.bin / 256 / 545dd7e0 031.bin / 256 / 315d27d2 032.bin / 256 / d03f7cc7 033.bin / 256 / efaeb541 k1003.01 / 256 / 9342f67d k1003.02 / 256 / a6846b2b k1003.03 / 256 / 3fddd922 k1003.04 / 256 / ec3edbe9 k1003.05 / 256 / 93836b34 k1003.06 / 256 / 79e39c8f k1003.07 / 256 / 1f7279e0 k1003.08 / 256 / 4b950957 k1003.09 / 256 / f3ec866f k1003.10 / 256 / c4af2cf7 k1003.11 / 256 / 473ef6db k1003.12 / 256 / 8af505d4 k1003.13 / 256 / 753166da k1003.14 / 256 / a885a676 k1003.15 / 256 / db63b0cd k1003.16 / 256 / 9457f1bd k1003.17 / 256 / 9031390b k1003.18 / 256 / 38435ffe k1003.19 / 256 / 3cfddbda k1003.20 / 256 / 08707172 k1003.21 / 256 / 4038b284 k1003.22 / 256 / 04691d40 k1003.23 / 256 / a2f7170c k1003.24 / 256 / c0935c12 k1003.25 / 256 / a827aec0 k1003.26 / 256 / fc949804 k1003.27 / 256 / ddcdd065 $end $info=k8915 $mame 0.140 [ ? ] K8915, Robotron, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.140: Added skeleton driver of Robotron K8915 system. Romset: 12288 / 2 files / 4647 packed c10_char.bin / 8192 / cb530b6f k8915.bin / 4096 / ca70385f $end $info=kay1024 $mame 0.132 [ ? ] Kay 1024, NEMO, 1998 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of NEMO Kay 1024 system. Romset: 180224 / 4 files / 111641 packed kay1024b.rom / 65536 / ab99c31e kay1024s.rom / 65536 / 67351caa kay98.rom / 32768 / 7fbf2d43 trd503.rom / 16384 / 10751aba $end $info=kaypro10 $mame 0.131 [Robbbert] Kaypro 10, Non Linear Systems, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.131: Robbbert added Kaypro 10 (not working) system. Romset: 8192 / 2 files / 3924 packed 81-302.u42 / 4096 / 3f9bee20 81-817.u31 / 4096 / 5f72da5b $end $info=kaypro2x $mame 0.2b4 [Juergen Buchmueller, Benjamin C. W. Sittler, Chi-Yuan Lin] Kaypro 2x, Non Linear Systems, 1984 Kaypro began as Non-Linear Systems, a maker of electronic test equipment, founded in 1952 by Andrew Kay, the inventor of the digital voltmeter. Kaypro 2X - The Kaypro 2X was similar to the Kaypro 4, but it lacked the built-in 300 baud modem that was available in the Kaypro 4. Kaypro 2X's were often sold in a bundle with the Wordstar word processing software suite, spreadsheet and database software. The impact printer that was also included in the bundle was labeled as the "Kaypro Printer", but was actually a re-branded Juki 6100 daisywheel printer. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Renamed (kaypro) to (kaypro2x). - 0.36b14: Kaypro 2x works again [Juergen Buchmueller]. - 0.2b4: Juergen Buchmueller, Benjamin C. W. Sittler and Chi-Yuan Lin added Kaypro 2x system. Romset: 12288 / 2 files / 6751 packed 81-292.u34 / 8192 / 5eb69aec 81-817.u9 / 4096 / 5f72da5b $end $info=kaypro4 $mame 0.131 [Robbbert] Kaypro 4 - 4/83, Non Linear Systems, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.131: Robbbert added Kaypro 4 (Model 4/83) (not working) system. Romset: 4096 / 1 file / 1765 packed 81-232.u47 / 4096 / 4918fb91 $end $info=kaypro4a $mame 0.134 [ ? ] Kaypro 4 - 4/84, Non Linear Systems, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Added skeleton driver of Kaypro 4 4-84 system. Romset: 12288 / 2 files / 6751 packed 81-292.u34 / 8192 / 5eb69aec 81-817.u9 / 4096 / 5f72da5b $end $info=kaypro4p88 $mame 0.134 [ ? ] Kaypro 4 plus88 - 4/83, Non Linear Systems, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Added Kaypro 4/plus88 skelton system. Romset: 8192 / 2 files / 2711 packed 81-232.u47 / 4096 / 4918fb91 81-356.u29 / 4096 / 948556db $end $info=kayproii $mame 0.131 [Robbbert] Kaypro II - 2/83, Non Linear Systems, 1982 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: System now works [Robbbert]. - 0.131: Robbbert added Kaypro II (Model 2/83) (not working) system. Romset: 4096 / 2 files / 2115 packed 81-146.u43 / 2048 / 4cc7d206 81-149.u47 / 2048 / 28264bc1 $end $info=kc85 $mame 0.131 [Fabio Priuli] Kyotronic 85 (Japan), Kyosei, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Renamed (kyo85) to (kc85). - 0.131: Fabio Priuli added Kyocera Kyotronic 85 (not working) system. Romset: 32768 / 1 file / 26071 packed kc85rom.bin / 32768 / 8a9ddd6b $end $info=kc85_111 $mame 0.133 [ ? ] KC 85/1.11, Robotron, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added Robotron KC 85/1.11 skelton system. Romset: 20480 / 7 files / 13452 packed os____f0.851 / 4096 / 9fe60a92 os_rb20.rom / 4096 / c783124d os_rb21.rom / 4096 / 11eec2dd chargen.851 / 2048 / dd9c0f4e zg_cga.rom / 2048 / 697cefb1 zg_cgai.rom / 2048 / ecadf355 zg_de.rom / 2048 / 71854b0a $end $info=kc85_2 $mame 0.132 [ ? ] HC900 / KC 85/2, VEB Mikroelektronik, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of HC900/KC85/2 system. Romset: 16384 / 2 files / 6743 packed caos__e0.852 / 8192 / 48d5624c hc900.852 / 8192 / e6f4c0ab $end $info=kc85_3 $mame 0.61 [ ? ] KC 85/3, VEB Mikroelektronik, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.61: Readded KC 85/3 system. - 0.56.1: These drivers now startup with the MAME 0.56 core [Kev Thacker]. - 0.56: Removed KC 85/3 system. - 0.37b12: Colours fixed. Added colour flash support. Improved accuracy of video redraw; mid frame changes are now supported (only flash changes are supported at this time); flashing lines in Boulderdash are reproduced now. Thankyou to Torsten Paul for his information about the colour flash. Swapped CLR and DEL keys (previously you had to press "delete" near Scroll Lock to delete back a char. Now you can press backspace) [Kev Thacker]. - 0.37b11: Kev Thacker added KC85/3 preliminary system. Romset: 57344 / 6 files / 46701 packed basic_c0.853 / 8192 / dfe34b08 caos33.853 / 8192 / ca0fecad caos34.853 / 8192 / d0245a3e caos__e0.853 / 8192 / 639e4864 pi88_ge.853 / 8192 / 4bf0cfde pi88_sw.853 / 8192 / f7d2e8fc pi88_ws.853 / 8192 / 9ef4efbf $end $info=kc85_4 $mame 0.61 [ ? ] KC 85/4, VEB Mikroelektronik, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.61: Readded KC 85/4 system. - 0.56: Removed KC 85/4 system. - 0.37b12: Colours fixed. Added colour flash support. Improved accuracy of video redraw; mid frame changes are now supported (only flash changes are supported at this time); flashing lines in Boulderdash are reproduced now. Thankyou to Torsten Paul for his information about the colour flash. Swapped CLR and DEL keys (previously you had to press "delete" near Scroll Lock to delete back a char. Now you can press backspace) [Kev Thacker]. - 0.37b11: Implemented keyboard hardware; previous hack has been removed; seperated machine/kc.c into machine/kc.c and systems/kc.c. Merged all headers into includes/kc.h, and added all defines here. Cleaned up some of the code, and made sure allocated memory was free'd properly. Implemented preliminary tape reading using ".wav". Implemented preliminary sound emulation. Added IO_QUICKLOAD to load ".kcc" and binary files with 128 byte header. Load the file then type MENU and it should appear in the list, now you can type the name of the program to run it [Kev Thacker]. - 0.36b16: Added CRC's for the cpc464, cpc664, kc85_4 and Spectrum+3 roms [Kev Thacker]. Romset: 32768 / 5 files / 23895 packed basic_c0.854 / 8192 / dfe34b08 caos41c.854 / 4096 / c7e1c011 caos41e.854 / 8192 / 60e045e5 caos__c0.854 / 4096 / 57d9ab02 caos__e0.854 / 8192 / ee273933 $end $info=kc85_5 $mame 0.132 [ ? ] KC 85/5, VEB Mikroelektronik, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Updated bankswitch to allow the kc85_5 to boot [Sandro Ronco]. - 0.132: Added skeleton driver of KC85/5 system. Romset: 65536 / 5 files / 46725 packed basic_c0.855 / 32768 / 0ed9f8b0 caos43c.855 / 8192 / 2f0f9eaa caos43e.855 / 8192 / b66fc6c3 caos__c0.855 / 8192 / f56d5c18 caos__e0.855 / 8192 / 1dbc2e6d $end $info=kc87_10 $mame 0.133 [ ? ] KC 87.10, Robotron, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of Robotron KC 87.10 system. Romset: 10240 / 1 file / 8324 packed basic_c0.87a / 10240 / c508d45e $end $info=kc87_11 $mame 0.133 [ ? ] KC 87.11, Robotron, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of Robotron KC 87.11 system. Romset: 10240 / 1 file / 8324 packed basic_c0.87a / 10240 / c508d45e $end $info=kc87_20 $mame 0.133 [ ? ] KC 87.20, Robotron, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of Robotron KC 87.20 system. Romset: 14336 / 2 files / 11888 packed basic_c0.87b / 10240 / 9e8f6380 os____f0.87b / 4096 / a357d093 $end $info=kc87_21 $mame 0.133 [ ? ] KC 87.21, Robotron, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of Robotron KC 87.21 system. Romset: 14336 / 2 files / 11888 packed basic_c0.87b / 10240 / 9e8f6380 os____f0.87b / 4096 / a357d093 $end $info=kccomp $mame 0.36b6 [Kevin Thacker] KC Compact, VEB Mikroelektronik, 1989 The Kleincomputer KC Compact ("Kleincomputer" being a rather literal German translation of the English "microcomputer") is a clone of the Amstrad CPC built by East Germany's VEB Mikroelektronik Mühlhausen in 1989. Although the machine included various substitutes and emulations of an Amstrad CPC's hardware, the machine is largely compatible with Amstrad CPC software. It is equipped with 64 kB memory and a CPC6128's firmware customized to the modified hardware, including an unmodified copy of Locomotive BASIC 1.1. The KC Compact is the last 8-bit computer produced in East Germany. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.102: Fixed regression introduced in MESS 0.87 (bug #749) [Nate Woods]. - 0.37b15: Colours generated from colour rom [Kev Thacker]. - 0.36b15: Amstrad CPC/KC Compact fixed mode problems and problem where keys were not displayed in the UI [Kev Thacker]. Fixed KC Compact input port problems [Kev Thacker]. - 0.36b6: Kevin Thacker added KC Compact system. Romset: 34816 / 3 files / 26585 packed farben.rom / 2048 / a50fa3cf kccbas.rom / 16384 / ca6af63d kccos.rom / 16384 / 7f9ab3f7 $end $info=kim1 $mame 0.36b7 [Juergen Buchmueller] KIM-1, MOS Technologies, 1975 The KIM-1, short for Keyboard Input Monitor, was a small 6502-based single-board computer developed and produced by MOS Technology, Inc. and launched in 1976. It was very successful in terms of that period, due to its low price (following from the inexpensive 6502) and easy-access expandability. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.36b14: KIM-1 driver works without backdrop now [Juergen Buchmueller]. - 0.36b11: Removed the fixed 6502 program code from the KIM1 driver and added the functions to load an external file instead. For the header, the following format is used: magic start size id data... KIM1 llhh llhh xx xx xx xx [Juergen Buchmueller] - 0.36b7: Juergen Buchmueller added KIM-1 system. Romset: 2048 / 2 files / 1331 packed 6530-002.bin / 1024 / 2b08e923 6530-003.bin / 1024 / a2a56502 $end $info=konin $mame 0.144u5 [Miodrag Milanovic] Konin, Mera-Elzab, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u5: Miodrag Milanovic added skeleton driver for Mera-Elzab Konin system. Romset: 20480 / 10 files / 14819 packed 001.bin / 2048 / 0b13208a 002.bin / 2048 / 791fb30d 003.bin / 2048 / 27dc9864 004.bin / 2048 / 8a354cff 005.bin / 2048 / 14548ac4 006.bin / 2048 / 68c9732e 007.bin / 2048 / 3d390c03 008.bin / 2048 / f003e407 009.bin / 2048 / 80947d15 010.bin / 2048 / f0157e0c $end $info=kontiki $mame 0.133 [Curt Coder] KONTIKI 100, Kontiki Data A/S, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.133: Curt Coder added KONTIKI 100 system. Romset: 8192 / 1 file / 4978 packed tikirom-1.30.u10 / 8192 / c482dcaf $end $info=kontur $mame 0.137 [Miodrag Milanovic] PK8020 Kontur, , 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added PK8020 Neiva system. Romset: 24576 / 3 file / 6582 packed kontur.fnt / 8192 / 14d33790 kontur.rom / 8192 / 92cd441e kontur2.rom / 8192 / 5256d101 $end $info=korvet $mame 0.128 [Miodrag Milanovic] PK8020 Korvet, , 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: System promoted from GAME_NOT_WORKING [Miodrag Milanovic]. - 0.128: Miodrag Milanovic added PK-8020 Korvet (not working) system. Romset: 73728 / 4 files / 51059 packed cpm.rom / 16384 / 7a38d7f6 korvet11.rom / 24576 / 81bdc2af korvet2.fnt / 8192 / fb1cd3d4 korvet20.rom / 24576 / d6c36a45 $end $info=kr03 $mame 0.140 [Miodrag Milanovic] KR-03, Elektronika, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Miodrag Milanovic added Elektronika KR-03 system. Romset: 4096 / 2 files / 2201 packed kr03-dd12.rf2 / 2048 / 085f4259 kr03-dd17.rf2 / 2048 / ac2e24d5 $end $info=kramermc $mame 0.128 [Miodrag Milanovic] Kramer MC, Manfred Kramer, 1987 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Kramer MC system. Romset: 25600 / 7 files / 18571 packed ass.kmc / 7168 / 9a09422e basic.kmc / 12288 / 7531801e chargen.kmc / 2048 / 1ba52f9f debugger.kmc / 1024 / 5ea3d9e1 editor.kmc / 1024 / 2fd4cb84 io-mon.kmc / 1024 / ba230fc8 reass.kmc / 1024 / 7cc8e605 $end $info=krvnjvtv $mame 0.137 [ ? ] OC Jeu Video TV Karvan, SOE, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added Jeu Video TV system. Romset: None required. $end $info=lambda $mame 0.83 [Krzysztof Strzecha] Lambda 8300, Lambda Electronics Ltd, 1982 Lambda 8300 was a Sinclair ZX81 clone from Lambda Electronics Limited. It wasn't a straight clone as the original ROM is a new one but it could be fitted with a ZX81 ROM and become compatible. Comes with 2K RAM (expandable to 16 or 32 K), sound and joystick port. Runs with a Z80A at 3.25 MHz. Identical with PC 8300, Power 3000 and Basic 2000. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.83: Krzysztof Strzecha fixed & readded Lambda 8300 system. - 0.61: Removed Lambda 8300 system. - 0.56.1: Added Lambda 8300 system. Romset: 8704 / 2 files / 7128 packed 8300_fnt.bin / 512 / 6bd0408c lambda.rom / 8192 / 8a49b2c3 $end $info=las110de $mame 0.83 [Dirk Best] Laser 110 (Germany), Sanyo, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.83: Dirk Best added Sanyo Laser 110 (Germany) system. Romset: 16384 / 2 files / 12452 packed vtechv12.u09 / 8192 / 99412d43 vtechv12.u10 / 8192 / e4c24e8b $end $info=las128ex $mame 0.95 [Cowering] Laser 128ex (rev 4a), Video Technology, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.95: Cowering added LASER128ex Rev4a system. Romset: 32768 / 1 file / 22320 packed las128ex.256 / 32768 / b67c8ba1 $end $info=las210de $mame 0.83 [Dirk Best] Laser 210 (Germany), Sanyo, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.83: Dirk Best added Sanyo Laser 210 (Germany) system. Romset: 16384 / 2 files / 13300 packed vtechv20.u09 / 8192 / cc854fe9 vtechv20.u10 / 8192 / 7060f91a $end $info=las3000 $mame 0.128 [ ? ] Laser 3000, Video Technology, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Readded Laser 3000 system. - 0.97: Removed Video Technology Laser 3000 system. - 0.95: Cowering added Video Technology Laser 3000 system. Romset: 33024 / 2 files / 17219 packed l3kdisk.rom / 256 / 2d4b1584 las3000.rom / 32768 / 9c7aeb09 $end $info=laser110 $mame 0.36b15 [Juergen Buchmueller] Laser 110, Video Technology, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b10: Changed video hardware to use M6847 [Kev Thacker]. - 0.36b15: Juergen Buchmueller added Laser 110 system. Romset: 16384 / 2 files / 13036 packed vtechv12.u09 / 8192 / 99412d43 vtechv12.u10 / 8192 / e4c24e8b $end $info=laser128 $mame 0.95 [Cowering] Laser 128 (rev 4), Video Technology, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.95: Cowering added LASER128 Rev4 system. Romset: 32768 / 1 file / 22164 packed laser128.256 / 32768 / 39e59ed3 $end $info=laser200 $mame 0.36b15 [Juergen Buchmueller] Laser 200, Video Technology, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b10: Changed video hardware to use M6847 [Kev Thacker]. - 0.36b15: Juergen Buchmueller added Laser 200 system. Romset: 16384 / 2 files / 13036 packed vtechv12.u09 / 8192 / 99412d43 vtechv12.u10 / 8192 / e4c24e8b $end $info=laser210 $mame 0.36b15 [Juergen Buchmueller] Laser 210, Video Technology, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.36b15: Juergen Buchmueller added Laser 210 system. Romset: 16384 / 2 files / 13300 packed vtechv20.u09 / 8192 / cc854fe9 vtechv20.u10 / 8192 / 7060f91a $end $info=laser310 $mame 0.36b15 [Juergen Buchmueller] Laser 310, Video Technology, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.112: Removed Laser 310 (BASIC V2.1) (las31021) and VZ-300 (Oceania, BASIC V2.1) (vz300_21) drivers. - 0.37b10: Changed video hardware to use M6847 [Kev Thacker]. - 0.36b15: Juergen Buchmueller added Laser 310 system. Romset: 32768 / 2 files / 26270 packed vtechv20.u12 / 16384 / 613de12c vtechv21.u12 / 16384 / f7df980f $end $info=laser310h $mame 0.135 [ ? ] Laser 310 (SHRG), Video Technology, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Added Laser 310 (SHRG) system. Romset: 32728 / 2 files / 21584 packed vtechv20.u12 / 16384 / 613de12c vtechv21.u12 / 16384 / f7df980f $end $info=laser350 $mame 0.36b15 [Juergen Buchmueller] Laser 350, Video Technology, 1984? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36b15: Juergen Buchmueller added Laser 350 system. Romset: 34816 / 2 files / 26358 packed laser.fnt / 2048 / ed6bfb2a laserv3.rom / 32768 / 9bed01f7 $end $info=laser500 $mame 0.36b15 [Juergen Buchmueller] Laser 500, Video Technology, 1984? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36b15: Juergen Buchmueller added Laser 500 system. Romset: 34816 / 2 files / 26358 packed 27-0401-00-00.u6 / 32768 / 9bed01f7 27-393-00.u10 / 2048 / ed6bfb2a $end $info=laser700 $mame 0.36b15 [Juergen Buchmueller] Laser 700, Video Technology, 1984? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36b15: Juergen Buchmueller added Laser 700 system. Romset: 34816 / 2 files / 16852 packed laserv3.rom / 32768 / 9bed01f7 laser.fnt / 2048 / ed6bfb2a $end $info=laseract $mame 0.133 [ ? ] LaserActive (USA, NTSC), Pioneer, 1993 The Pioneer LaserActive was a short-lived Laserdisc-based game console released by Pioneer in 1993. In addition to LaserActive games, separately sold add-on modules (referred to as "PAC" by Pioneer) expanded the hardware to include compatibility with the Sega Mega Drive/Sega Genesis and PC Engine/TurboGrafx 16 game cartridges and HuCards and CDs. It ended up being a commercial failure. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added LaserActive (USA, NTSC) system. Romset: 262144 / 2 files / 179289 packed laseractive_bios_1_02_u.bin / 131072 / 3b10cf41 laseractive_bios_1_04_u.bin / 131072 / 50cd3d23 $end $info=laseractj $mame 0.133 [ ? ] LaserActive (Japan, NTSC), Pioneer, 1993 The Pioneer LaserActive was a short-lived Laserdisc-based game console released by Pioneer in 1993. In addition to LaserActive games, separately sold add-on modules (referred to as "PAC" by Pioneer) expanded the hardware to include compatibility with the Sega Mega Drive/Sega Genesis and PC Engine/TurboGrafx 16 game cartridges and HuCards and CDs. It ended up being a commercial failure. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added LaserActive (Japan, NTSC) system. Romset: 131072 / 1 file / 88774 packed laseractive_bios_1_02_j.bin / 131072 / 00eedb3a $end $info=lc80 $mame 0.133 [Curt Coder] Lerncomputer LC 80, VEB Mikroelektronik, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.133: Curt Coder added Lerncomputer LC-80 system. System is now fully working [Curt Coder]. - 0.132: Added skeleton driver of Lerncomputer LC-80 system. Romset: 4096 / 3 files / 3169 packed lc80.d202 / 1024 / e754ef53 lc80.d203 / 1024 / 2b544da1 lc80_2716.bin / 2048 / b3025934 $end $info=lc80_2 $mame 0.133 [Curt Coder] Lerncomputer LC 80.2, VEB Mikroelektronik, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.133: Curt Coder added Lerncomputer LC-80.2 system. Romset: 4096 / 1 file / 3089 packed lc80_2.bin / 4096 / 2e06d768 $end $info=lcmate2 $mame 0.142u1 [DMEnduro , Robbbert] Laser Compumate 2, Vtech, 1984 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Preliminary WIP: - 27/04/2011 r11349: Added NVRAM and bankswitch [Sandro Ronco]. - 0.142u2: Hooked up the lcd controller and added keyboard input [Sandro Ronco]. Made some adjustments found by team investigation [Robbbert, Cowering, Lord Nightmare, DMEnduro] Added what we assume is the spellcheck library ROM. Reverted keyscan routine back, to handle port 5000 case [Robbbert]. - 22/04/2011 r11271: Forgot to add F4 viewer [Robbbert]. - 0.142u1: Added Laser Compumate 2 system. Romset: 165984 / 3 files / 146952 packed 44780a00.bin / 2144 / 3a89024c u2.bin / 32768 / 521931b9 u3.bin / 131072 / 84fe767a $end $info=leonardo $mame 0.137 [ ? ] Leonardo, GiG Electronics, 1982 This system is an Italian Arcadia 2001 clone. "Gig" was an electronics manufacturer that also made clones of computers and maybe other game systems. I don't know why anyone would call a game system "Leonardo." When I hear that name I think Teenage Mutant Ninja Turtles. Has at least 35 games published under the Leonardo label (source: http://ultimateconsoledatabase.com/others/gig_leonardo.htm). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added GiG Leonardo system. Romset: None required. $end $info=lik $mame 0.124 [Miodrag Milanovic] Lik, , 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Miodrag Milanovic added Lik system. Romset: 24576 / 2 files / 19612 packed lik.rom / 12288 / 705bb3a0 lik2.rom / 12288 / 71820e43 $end $info=lisa $mame 0.132 [ ? ] Lisa, Apple Computer, 1983 The Apple Lisa—also known as the Lisa—was a personal computer designed by Apple Computer, Inc. (now Apple, Inc.) during the early 1980s. Development of the Lisa began in 1978 as a powerful personal computer with a graphical user interface (GUI,) targeted toward business customers. In 1982, Steve Jobs was forced out of the Lisa project, so he joined the Macintosh project instead. The Macintosh is not a direct descendant of Lisa, although there are obvious similarities between the systems and the final revision, the Lisa 2/10, was modified and sold as the Macintosh XL. The Lisa was a more advanced system than the Macintosh of that time in many respects, such as its inclusion of protected memory, cooperative multitasking, a generally more sophisticated hard disk based operating system, a built-in screensaver, an advanced calculator with a paper tape and RPN, support for up to two megabytes (MB) of RAM, expansion slots, a numeric keypad, data corruption protection schemes such as block sparing, non-physical file names (with the ability to have multiple documents with the same name), and a larger higher-resolution display. It would be many years before many of those features were implemented on the Macintosh platform. Protected memory, for instance, did not arrive until the Mac OS X operating system was released in 2001. The Macintosh featured a faster 68000 processor (7.89 MHz) and sound. The complexity of the Lisa operating system and its programs taxed the 5 MHz Motorola 68000 microprocessor so that consumers said it felt sluggish, particularly when scrolling in documents (source: http://en.wikipedia.org/wiki/Apple_Lisa). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 19/01/2012 r14098: A bunch of consistency fixes [Fabio Priuli]. - 0.143u7: Added new softlist items [Kaylee]. - 0.143u2: Add Twiggy I/O board ROM [Bushing]. Update for Lisa softlist [Kaylee]. - 0.142u1: Added correct COP421 ROM dump [Visual6502 team, Lord Nightmare, Segher]. - 0.132: Added Lisa system. - 0.91: Refactored floppy disk emulation to use MESS's floppy disk format abstraction code. Also factored out Zilog 8530 code into a separate module [Nate Woods]. - 0.70: Implemented some missing MMU feature. The Lisa OS still won't boot, though [Raphael Nabet]. Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 40192 / 8 files / 30169 packed 341-0064a.u9f / 1024 / e6849910 341-0080-b / 2048 / 26df0b8d 341-0175-f / 8192 / 701b9dab 341-0175-h / 8192 / adfd4516 341-0176-f / 8192 / 036010b6 341-0176-h / 8192 / 546d6603 vidstate.rom / 256 / 75904783 341-0138f.bin / 4096 / edd8d560 $end $info=lisa2 $mame 0.37b4 [Raphael Nabet] Lisa2, Apple Computer, 1984 The first hardware revision, the Lisa 2, released in January 1984 and was priced between $3,495 and $5,495 US.[7] It was much less expensive than the original model and dropped the Twiggy floppy drives in favor of a single 400k Sony microfloppy. It was possible to purchase the Lisa 2 with as little as 512k RAM. An external ProFile and internal Widget drive were available as standard options in different configurations. In 1984, at the same time the Macintosh was officially announced, Apple offered free upgrades to the Lisa 2 to all Lisa 1 owners, by swapping the pair of Twiggy drives for a single 3.5-inch drive, and updating the boot ROM and I/O ROM. In addition, the Lisa 2's new front faceplate was included to accommodate the reconfigured floppy disk drive. With this change, the Lisa 2 had the notable distinction of introducing the new Apple inlaid logo, as well as the first Snow White design language features. There were relatively few third-party hardware offerings for the Lisa, as compared to the earlier Apple II.[citation needed] AST offered a 1.5 MB memory board, which — when combined with the standard Apple 512 KB memory board — expanded the Lisa to a total of 2 MB of memory, the maximum the MMU could address. Late in the product life of the Lisa, there were third-party hard disk drives, SCSI controllers, and double-sided 3½ inch floppy-disk upgrades. Unlike the original Macintosh, the Lisa features expansion slots. Like the Apple II, it was an 'open system'. The Lisa 2 motherboard had a very basic backplane with virtually no electronic components, but plenty of edge connector sockets/slots. There were two RAM slots, one CPU slot and one I/O slot all in parallel placement to each other. At the other end, there were three 'Lisa' slots, parallel to each other. This flexibility provided the potential for a developer to create a replacement for the CPU 'card' to upgrade the Lisa to run a newer CPU, albeit with potential limitations from other parts of the system (source: http://en.wikipedia.org/wiki/Apple_Lisa). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 19/01/2012 r14098: A bunch of consistency fixes [Fabio Priuli]. - 13/01/2012 r14008: Added disclaimer to the lists which are not yet hooked up to the drivers [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.143u3: Added Apple Lisa 2 softlist [Kaylee]. - 0.102: Fixed regression introduced in MESS 0.91 (bug #757) [Nate Woods]. - 0.37b4: Raphael Nabet added Lisa2 system. Romset: 40192 / 8 files / 30000 packed 341-0064a.u9f / 1024 / e6849910 341-0080-b / 2048 / 26df0b8d 341-0175-f / 8192 / 701b9dab 341-0175-h / 8192 / adfd4516 341-0176-f / 8192 / 036010b6 341-0176-h / 8192 / 546d6603 341-0290-b / 4096 / bc6364f1 vidstate.rom / 256 / 75904783 $end $info=lisa210 $mame 0.37b9 [ ? ] Lisa2/10, Apple Computer, 1984 The first hardware revision, the Lisa 2, released in January 1984 and was priced between $3,495 and $5,495 US.[7] It was much less expensive than the original model and dropped the Twiggy floppy drives in favor of a single 400k Sony microfloppy. It was possible to purchase the Lisa 2 with as little as 512k RAM. An external ProFile and internal Widget drive were available as standard options in different configurations. In 1984, at the same time the Macintosh was officially announced, Apple offered free upgrades to the Lisa 2 to all Lisa 1 owners, by swapping the pair of Twiggy drives for a single 3.5-inch drive, and updating the boot ROM and I/O ROM. In addition, the Lisa 2's new front faceplate was included to accommodate the reconfigured floppy disk drive. With this change, the Lisa 2 had the notable distinction of introducing the new Apple inlaid logo, as well as the first Snow White design language features. There were relatively few third-party hardware offerings for the Lisa, as compared to the earlier Apple II.[citation needed] AST offered a 1.5 MB memory board, which — when combined with the standard Apple 512 KB memory board — expanded the Lisa to a total of 2 MB of memory, the maximum the MMU could address. Late in the product life of the Lisa, there were third-party hard disk drives, SCSI controllers, and double-sided 3½ inch floppy-disk upgrades. Unlike the original Macintosh, the Lisa features expansion slots. Like the Apple II, it was an 'open system'. The Lisa 2 motherboard had a very basic backplane with virtually no electronic components, but plenty of edge connector sockets/slots. There were two RAM slots, one CPU slot and one I/O slot all in parallel placement to each other. At the other end, there were three 'Lisa' slots, parallel to each other. This flexibility provided the potential for a developer to create a replacement for the CPU 'card' to upgrade the Lisa to run a newer CPU, albeit with potential limitations from other parts of the system (source: http://en.wikipedia.org/wiki/Apple_Lisa). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b9: Added Apple Lisa2/10 system. Romset: 14336 / 3 files / 9977 packed 341-0281-d / 4096 / e343fe74 341-0288-a / 2048 / a26ef1c6 341-0289-d / 8192 / 25e86e95 $end $info=llc1 $mame 0.131 [Miodrag Milanovic] LLC-1, , 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.131: Miodrag Milanovic added LLC1 (not working) system. Romset: 6144 / 5 files / 4573 packed llc1-monitor.rom / 2048 / 0e81378d llc1_tb1.bin / 1024 / 0d9d4039 llc1_tb2.bin / 1024 / 28bfea2a llc1_tb3.bin / 1024 / fe5e3132 llc1_zg.bin / 1024 / fa2cd659 $end $info=llc2 $mame 0.131 [Miodrag Milanovic] LLC-2, , 1984 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.131: Miodrag Milanovic added LLC2 system. Romset: 16384 / 4 files / 11299 packed gsbasic.bin / 8192 / 78a5f388 k7659n.bin / 2048 / 7454bf0a llc2font.bin / 2048 / ce53e55d scchmon_91.bin / 4096 / 218d8236 $end $info=lnsy1392 $mame 0.137 [ ? ] Lansay 1392, Lansay, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added Lansay 1392 system. Romset: None required. $end $info=lnw80 $mame 0.37b13 [ ? ] LNW-80, LNW Research, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b15: Added correct BIOS. The driver is still non functional [JoJo]. - 0.37b13: Added LNW Research LNW-80 system. Romset: 14336 / 7 files / 11244 packed lnw_a.bin / 2048 / e09f7e91 lnw_a1.bin / 2048 / ac297d99 lnw_b.bin / 2048 / c4303568 lnw_b1.bin / 2048 / 3a5ea239 lnw_c.bin / 2048 / 2ba025d7 lnw_c1.bin / 2048 / ed547445 lnw_chr.bin / 2048 / c89b27df $end $info=lond020 $mame 0.143u8 [Cowering] Mephisto London 68020 32 Bit, Hegener & Glaser Muenchen, 1996 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto London 68020 32 Bit system. Romset: 262144 / 1 file / 112991 packed lond020.bin / 262144 / 3225b8da $end $info=lond030 $mame 0.143u8 [Cowering] Mephisto Genius030 London Upgrade V5.00, Hegener & Glaser Muenchen, 19?? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Genius030 London Upgrade V5.00 system. Romset: 262144 / 1 file / 113038 packed lond030.bin / 262144 / 853baa4e $end $info=luxorvec $mame 0.130 [ ? ] Luxor Video Entertainment Computer, Luxor, 197? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added Luxor Video Entertainment Computer system. Romset: 3072 / 3 files / 1202 packed sl90025.rom / 1024 / 015c1e38 sl31253.rom / 1024 / 04694ed9 sl31254.rom / 1024 / 9c047ba3 $end $info=luxorves $mame 0.130 [ ? ] Luxor Video Entertainment System, Luxor, 197? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added Luxor Video Entertainment System system. Romset: 3072 / 3 files / 1202 packed sl90025.rom / 1024 / 015c1e38 sl31253.rom / 1024 / 04694ed9 sl31254.rom / 1024 / 9c047ba3 $end $info=lvision $mame 0.137 [ ? ] Leisure-Vision, Leisure-Dynamics, 1982 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Leisure-Vision system. Romset: None required. $end $info=lviv $mame 0.56.1 [Krzysztof Strzecha] Lviv, V. I. Lenin, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.107: Removed (lviva) PK-01 Lviv (alternate) and (lvivp) PK-01 Lviv (prototype). Changed to use selectable BIOSes [incog]. - 0.66: Support for .SAV snapshots. Joystick support [Krzysztof Strzecha]. - 0.64: Renamed (lvive) to (lvivp). - 0.56.1: Krzysztof Strzecha added PK-01 Lviv (three ROM revisions) system. Romset: 49152 / 3 files / 37170 packed lviv.bin / 16384 / 44a347d9 lviva.bin / 16384 / 551622f5 lvivp.bin / 16384 / f171c282 $end $info=lx800 $mame 0.133 [ ? ] LX-800, Epson, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of Epson LX-800 system. Romset: 32768 / 1 file / 15036 packed lx800.ic3c / 32768 / da06c45b $end $info=lynx $mame 0.37b11 [PeT] Lynx, Atari, 1989 The Atari Lynx is a 16-bit handheld game console that was released by Atari Corporation in 1989. The Lynx holds the distinction of being the world's first handheld electronic game with a color LCD. The system is also notable for its forward-looking features, advanced graphics, and ambidextrous layout. The Lynx was released in 1989, the same year as Nintendo's best-selling, monochromatic Game Boy. However, the Lynx failed to achieve the sales numbers required to attract quality third party developers, and was eventually abandoned. Today, as with many older consoles, there is still a small group of devoted fans, creating and selling games for the system (source: http://en.wikipedia.org/wiki/Atari_Lynx). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Removed game_not_working and game_imperfect_sound flags. Fixed sprite scaling bug (fixed blue lightning). Implemented mikey sleep register (viking child, dinolympics timing corrected). Fixed timer value reading bug (used for pseudo random number generation in blockout). Update of layout screen measures approximately 72x46mm (not 4:3) [Huygens]. - 0.145: Added basic uart loopback emulation (loopz, malibu, bzone2k, awesomeg get past intro) [Huygens]: * Moved sign conversion code inside multiply function (fixes stunrun) * cartslot changed to mandatory (real lynx will not power on without a game inserted) * moved sign detection back outside multiply function * added sign flag updating on write to LSB of MATH_CD register - 0.144u7: Timer changes (fixes a palette change bug in viking child) xor sprites check if collision processing is enabled (fixes todd's adventures intro flicker and xenophobe) added rendering to a secondary bitmap to fix tearing (there's probably a better way to do this) [Huygens]. - 0.144u4: Removed drawing of pad byte on end of scanline in completely literal sprite data (fixes score display in Qix, Blue Lightning). Removed clearing of collision depository for background sprites (Dirty Larry can now get to the second level, Scrapyard Dog goes in-game). Fixes a bug in the audio emulation that was causing mess to hang. Changed button ordering. Sprite scaling changes (Blue Lightning runway fixed) [Huygens]. - 0.144u3: Updated timer handling,most of the games that froze at the intro screen go in-game now. Fixed timer counter reloading and added output clipping (fixes bugzilla Bug 1822) [Huygens]. - 0.144u1: Small rotation info change in lynx.xml. Fixed end of sprite data detection bug,fixed sprite stretch / tilt handling improved handling of signed variables. Replaced magic numbers with c constants [Huygens]. - 0.144: Stripped headers of dumps, removed bad dumps, added auto-rotate code in lynx.xml [Huygens]. - 0.141: Tokenized audio state [Atari Ace]. - 0.128: Added support for images in .lyx format [Fabio Priuli]. - 0.124: Always recompute timer settings when a timer register is being written. Fixes 0.118 regression in Gates of Zendocon (bug #1435) [Wilbert Pol]. - 0.37b15: Preliminary sound support & fix of the stereo allocation. Stereo enabled. Added enhanced blitter modes and multiplier. Added rasterline rendering, screen flipping, fixed reset and added audio/timer connection [PeT]. - 0.37b11: PeT added Lynx preliminary system. Romset: 1024 / 2 files / 1014 packed lynx.bin / 512 / e1ffecb6 lynxa.bin / 512 / 0d973c9d $end $info=lynx128k $mame 0.132 [ ? ] Lynx 128k, Camputers, 1983 The Lynx was an 8-bit British home computer that was first released in early 1983 as a 48 kB model. The designer of the Lynx was John Shireff and several models were available with 48 kB, 96 kB or 128 kB RAM. It was possible reach 192 kB with RAM expansions on-board. The machine was based around a Z80A CPU clocked at 4 MHz, (6 MHz for the 128/192 kB models) and featured a Motorola 6845 as video controller. It was possible to run CP/M with the optional 5.25" floppy disk-drive on the 96 kB and 128 kB models. The machine was quite advanced for the time, but the high price (48 kB : £225, 96 kB : £299, 128k : £345) compared to its competitors, the Sinclair ZX Spectrum and the Oric 1, and lack of software was probably the reason for its short life. Approximately 30,000 Lynx units were sold worldwide (source: http://en.wikipedia.org/wiki/Camputers_Lynx). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Renamed (camply128) to (lynx128k). - 0.132: Added skeleton driver of Camputers Lynx 128 system. Romset: 32768 / 4 files / 24372 packed dosrom.rom / 8192 / 011e106a lynx128-1.rom / 8192 / 65d292ce lynx128-2.rom / 8192 / 23288773 lynx128-3.rom / 8192 / 9827b9e9 $end $info=lynx48k $mame 0.132 [ ? ] Lynx 48k, Camputers, 1983 The Lynx was an 8-bit British home computer that was first released in early 1983 as a 48 kB model. The designer of the Lynx was John Shireff and several models were available with 48 kB, 96 kB or 128 kB RAM. It was possible reach 192 kB with RAM expansions on-board. The machine was based around a Z80A CPU clocked at 4 MHz, (6 MHz for the 128/192 kB models) and featured a Motorola 6845 as video controller. It was possible to run CP/M with the optional 5.25" floppy disk-drive on the 96 kB and 128 kB models. The machine was quite advanced for the time, but the high price (48 kB : £225, 96 kB : £299, 128k : £345) compared to its competitors, the Sinclair ZX Spectrum and the Oric 1, and lack of software was probably the reason for its short life. Approximately 30,000 Lynx units were sold worldwide (source: http://en.wikipedia.org/wiki/Camputers_Lynx). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Renamed (camplynx) to (lynx48k). - 0.132: Added skeleton driver of Camputers Lynx 48 system. Romset: 32768 / 4 files / 24648 packed lynx48-1.rom / 8192 / 56feec44 lynx48-2.rom / 8192 / d894562e lynx4811.rom / 8192 / a933e577 lynx4812.rom / 8192 / 3d3fdd0e $end $info=lynx96k $mame 0.132 [ ? ] Lynx 96k, Camputers, 1983 The Lynx was an 8-bit British home computer that was first released in early 1983 as a 48 kB model. The designer of the Lynx was John Shireff and several models were available with 48 kB, 96 kB or 128 kB RAM. It was possible reach 192 kB with RAM expansions on-board. The machine was based around a Z80A CPU clocked at 4 MHz, (6 MHz for the 128/192 kB models) and featured a Motorola 6845 as video controller. It was possible to run CP/M with the optional 5.25" floppy disk-drive on the 96 kB and 128 kB models. The machine was quite advanced for the time, but the high price (48 kB : £225, 96 kB : £299, 128k : £345) compared to its competitors, the Sinclair ZX Spectrum and the Oric 1, and lack of software was probably the reason for its short life. Approximately 30,000 Lynx units were sold worldwide (source: http://en.wikipedia.org/wiki/Camputers_Lynx). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Renamed (camply96) to (lynx96k). - 0.132: Added skeleton driver of Camputers Lynx 96 system. Romset: 28672 / 4 files / 21565 packed dosrom.rom / 8192 / 011e106a lynx9644.rom / 4096 / 4b96b0de lynx9645.rom / 8192 / f596b9a3 lynx9646.rom / 8192 / f86c5514 $end $info=lyon16 $mame 0.143u8 [Cowering] Mephisto Lyon 68000, Hegener & Glaser Muenchen, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Lyon 68000 system. Romset: 131072 / 2 files / 100300 packed lyon16ev.bin / 65536 / 497bd41a lyon16od.bin / 65536 / f9de3f54 $end $info=lyon32 $mame 0.143u8 [Cowering] Mephisto Lyon 68020,Hegener & Glaser Muenchen, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Lyon 68020 system. Romset: 131072 / 1 file / 93229 packed lyon32.bin / 131072 / 5c128b06 $end $info=m10 $mame 0.131 [Fabio Priuli] M-10, Olivetti, 1983 On the portable personal computer Olivetti M-10 once again ranks among the leading producers of computer science. The 'Olivetti M-10 may in fact be considered one of the first true portable, small and compact, powered by simple AA batteries. It has the shape of a box in which the keyboard is set, while the long liquid crystal display can be rotated to a more convenient. The microprocessor that drives the 'Olivetti M-10 is an Intel 8085 8-bit, with 32 KB of memory available. The operating system is the owner of Olivetti, and incorporates 4 resident programs: a text editor, a small database, an agenda and a communications program. Just the versatility of this latest software made the 'Olivetti M-10 is particularly suitable for connection to databases and remote computers, so that the computer was preferred by journalists. And 'remarkable ability to save the CMOS of the' M-10 (the internal memory writable) data and documents created, without using tapes or floppy disks: these are also stored with the computer turned off and may possibly be transferred via modem or serial port (source: http://www.computermuseum.it/museum/Olivetti_M-10.htm - Translated by Google!). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Renamed (olivm10) to (m10). - 0.131: Fabio Priuli added Olivetti M10 (not working) system. Romset: 32768 / 1 file / 26143 packed m10rom.m12 / 32768 / f0e8447a $end $info=m20 $mame 0.132 [ ? ] Olivetti L1 M20, Olivetti, 1981 In 1982 he joined the Olivetti views of major manufacturers of personal computers with the Olivetti M-20 model. This model, however, was not the first Italian computer in the house: a few years before the laptop was available Olivetti M-10, a little gem, and even more distant in time, in 1967, Olivetti launched on the market the first real home computer , P-101. However, few understand the importance of such a machine: the time was not ripe and had to wait our own computers. The 'Olivetti M-20 was developed in American factories of Cupertino, a processor 16-bit Z-8001. This choice made it impossible to use the MS-DOS and Olivetti decided to develop its own operating system, the PCOS. Today such a product is considered a fine example of the original computer, but then proved too limited to users: Some models could run a primitive version of MS-DOS, but it was necessary to start the computer with an Intel seconds. In appearance the 'Olivetti M-20 is present divided into two main bodies, the monitor and the cabinet: it combines the keyboard and two-disk drives in an elegant plastic wrap. All internal and external parts are easily removable to allow users to easily replace the defective parts (source: http://www.computermuseum.it/museum/Olivetti_M-20.htm - Traslated by Google!). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 11/05/2012 r15137: Copy ROM to RAM as a temporary hack to make the M20 boot properly [R. Belmont]. - 08/05/2012 r15122: Forgot this with the last file [R. Belmont]. - 0.138: Some very preliminary work on the CPU and the video controller [Angelo Salese] - 0.132: Added skeleton driver of Olivetti L1 M20 system. Romset: 40960 / 4 files / 22646 packed apb-1086-2.0.bin / 16384 / 8c05be93 m20-20d.bin / 8192 / cbe265a6 m20-20f.bin / 8192 / db7198d8 m20.bin / 8192 / 5c93d931 $end $info=m24 $mame 0.142 [ ? ] M24, Olivetti, 1983 The 'Olivetti M-24 is the first of Olivetti computers compatible with the MS-DOS, and then open to all software available on the market. The choice became necessary after the failure of 'Olivetti M-20, the first personal computer of the Italian house, designed the operating system PCOS, a special language developed by Olivetti and totally incompatible with the common software (source: http://www.computermuseum.it/museum/Olivetti_M-24.htm - Translated by Google!). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added skeleton driver of Olivetti M24 system. Romset: 16384 / 2 files / 12794 packed olivetti_m24_version_1.43_high.bin / 8192 / 04e697ba olivetti_m24_version_1.43_low.bin / 8192 / ff7e0f10 $end $info=m240 $mame 0.142 [ ? ] M240, Olivetti, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added skeleton driver of Olivetti M240 system. Romset: 32768 / 2 files / 17000 packed olivetti_m240_pch5_2.04_high.bin / 16384 / ceb97b59 olivetti_m240_pch6_2.04_low.bin / 16384 / c463aa94 $end $info=m40 $mame 0.132 [ ? ] Olivetti L1 M40, Olivetti, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Olivetti L1 M40 system. Romset: 40960 / 4 files / 22798 packed m40rom-15-dec-81 / 8192 / e8e7df84 m40rom-17-dec-82 / 8192 / cf55681c m40rom-4.1 / 8192 / cf55681c m40rom-6.0 / 16384 / 8114ebec $end $info=m5 $mame 0.37b15 [Kev Thacker] m.5 (Japan), Sord, 1983 The Sord M5 (also sold in the United Kingdom and other countries by Computer Games Limited as the CGL M5), was a Japanese home computer launched by Sord Computer Corporation in 1982 (source: http://en.wikipedia.org/wiki/Sord_M5). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.142u6: Added proper FD rom image and fixed floppy type [Marcel Vasak]. - 0.142: Added m.5 (Japan); added FD-5 floppy interface ROM [Curt Coder]. Renamed (sordm5fd5) to (m5). - 0.140: Renamed (sordm5) to (sordm5fd5). - 0.130: Updated to use the new centronics support [Dirk Best]. - 0.113: Fixed regression introduced in 0.112 (bug #1082) [Nate Woods]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.80: Fixed Sord M5 .cas image loading [Tim Schuerwegen]. - 0.77: Changed CPU core on these systems from Z80_MSX to Z80. Since the MAME core now has CPU opcode reading safety now, Z80_MSX is no longer necessary [Nate Woods]. Added cassette support [Tim Schuerewegen]. - 0.74: Fixed keyboard [Tim Schuerewegen]. - 0.56.1: Cassette writing is working, but loading is not :( [Kev Thacker] - 0.37b15: Kev Thacker added Sord M5 preliminary system. Art files: Cabinet, Flyer, Icon and PCB file found at http://www.progettosnaps.net/mess Romset: 24576 / 2 files / 13539 packed sordjap.ic21 / 8192 / 92cf9353 sordfd5.rom / 16384 / 7263bbc5 $end $info=m5p $mame 0.142 [ ? ] m.5 (Europe), Sord, 1983 The Sord M5 (also sold in the United Kingdom and other countries by Computer Games Limited as the CGL M5), was a Japanese home computer launched by Sord Computer Corporation in 1982 (source: http://en.wikipedia.org/wiki/Sord_M5). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added m.5 (Europe) system. Romset: 8192 / 1 file / 6596 packed sordint.ic21 / 8192 / 78848d39 $end $info=m79152pc $mame 0.144u5 [Miodrag Milanovic] Mera 79152PC, Mera-Elzab, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u5: Miodrag Milanovic added skeleton driver for Mera 79152PC system. Romset: 22528 / 3 files / 6266 packed char.bin / 2048 / da3792a5 left.bin / 16384 / 8cd677fc right.bin / 4096 / 93f83fdc $end $info=m82 $mame 0.132 [Andy Welburn, Fabio Priuli] M82 Display Unit, Nintendo, 198? The Nintendo M82 is a demonstration unit for the Nintendo Entertainment System to allow customers to try games in-store before purchasing them. The full title on the machine was the M82 Game Selectable Working Product Display. The machine was fundamentally different from the more arcade orientated PlayChoice, because it used consumer NES carts instead of proprietary ROM chips (source: http://en.wikipedia.org/wiki/Nintendo_M82). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.132: Andy Welburn and Fabio Priuli added Nintendo M82 Display Unit (not working) system. Romset: 16384 / 1 file / 5087 packed m82_v1_0.bin / 16384 / 7d56840a $end $info=m86rk $mame 0.142 [Miodrag Milanovic] Mikrosha-86RK, , 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Miodrag Milanovic added Mikrosha-86RK system. Romset: 4096 / 2 files / 2344 packed m86rk.bin / 2048 / a898d77a mikrosha.fnt / 2048 / b315da1c $end $info=mac128k $mame 0.115 [R. Belmont] Macintosh 128k, Apple Computer, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.115: R. Belmont added Mac 128k (not working) system. Romset: 65536 / 1 file / 46602 packed mac128k.rom / 65536 / 6d0c8a28 $end $info=mac2fdhd $mame 0.135 [R. Belmont] Macintosh II (FDHD), Apple Computer, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Macintosh II (FDHD) (not working) system. Romset: 262144 / 1 file / 153667 packed 97221136.rom / 262144 / ce3b966f $end $info=mac512k $mame 0.115 [R. Belmont] Macintosh 512k, Apple Computer, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.115: R. Belmont added Mac 512k (not working) system. Fixed video timing, booting from SCSI harddisk works once again [R. Belmont]. Romset: 65536 / 1 file / 46604 packed mac512k.rom / 65536 / cf759e0d $end $info=mac512ke $mame 0.37b4 [Raphael Nabet] Macintosh 512ke, Apple Computer, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b4: Raphael Nabet added Mac 512ke system. Romset: 131072 / 1 file / 88127 packed macplus.rom / 131072 / b2102e8e $end $info=macclas2 $mame 0.135 [R. Belmont] Macintosh Classic II, Apple Computer, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Macintosh Classic II (not working) system. Romset: 524288 / 1 file / 303746 packed 3193670e.rom / 524288 / 96d2e1fd $end $info=macclasc $mame 0.115 [R. Belmont] Macintosh Classic, Apple Computer, 1990 The Macintosh Classic was a personal computer manufactured by Apple Computer. Introduced on October 15, 1990, it was the first Apple Macintosh to sell for less than US$1,000. Production of the Classic was prompted by the success of the Macintosh Plus and the SE. The system specifications of the Classic were very similar to its predecessors, with the same 9-inch (23 cm) monochrome CRT display, 512×342 pixel resolution, and 4 megabyte (MB) memory limit of the older Macintosh computers. Apple's decision to not update the Classic with newer technology such as a 68010 CPU, higher RAM capacity or color display ensured compatibility with the Mac's by-then healthy software base as well as enabled it to fit the lower price-point Apple intended for it. Nevertheless, the Classic featured several improvements over the aging Macintosh Plus, which it replaced as Apple's low-end Mac computer. It was up to 25 percent faster than the Plus and included an Apple SuperDrive 3.5-inch (9 cm) floppy disk drive as standard. The Classic was an adaptation of Jerry Manock's and Terry Oyama's 1984 Macintosh 128K industrial design, as had been the earlier Macintosh SE. Apple released two versions that ranged from $1,000 to $1,500. Reviewer reactions were mixed; most focused on the slow processor performance and lack of expansion slots. The consensus was that the Classic was only useful for word processing, spreadsheets and databases. The lower price and the availability of education software led to the Classic's popularity in education. It was sold alongside the more powerful Macintosh Classic II in 1991 until its discontinuation the next year. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.115: R. Belmont added Macintosh Classic system. Romset: 524288 / 1 file / 436483 packed a49f9914.rom / 524288 / 510d7d38 $end $info=macii $mame 0.135 [R. Belmont] Macintosh II, Apple Computer, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Computer Macintosh II system. Romset: 524288 / 2 files / 305078 packed 9779d2c4.rom / 262144 / 4df6d054 97851db6.rom / 262144 / 8c8b9d03 $end $info=maciici $mame 0.135 [R. Belmont] Macintosh IIci, Apple Computer, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Macintosh IIci (not working) system. Romset: 524288 / 1 file / 296331 packed 368cadfe.rom / 524288 / 46adbf74 $end $info=maciicx $mame 0.135 [R. Belmont] Macintosh IIcx, Apple Computer, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Macintosh IIcx (not working) system. Romset: 262144 / 1 file / 185032 packed 97221136.rom / 262144 / ce3b966f $end $info=maciifx $mame 0.143u2 [ ? ] Macintosh IIfx, Apple Computer, 1990 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Added Apple Macintosh IIfx system. Romset: 524288 / 1 file / 316701 packed 4147dd77.rom / 524288 / ef441bbd $end $info=maciihmu $mame 0.143u2 [ ? ] Macintosh II (w/o 68851 MMU), Apple Computer, 1987 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Added Apple Macintosh II (w/o 68851 MMU) system. Romset: 524288 / 2 files / 316654 packed 9779d2c4.rom / 262144 / 4df6d054 97851db6.rom / 262144/ 8c8b9d03 $end $info=maciisi $mame 0.135 [R. Belmont] Macintosh IIsi, Apple Computer, 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Macintosh IIsi (not working) system. Romset: 524288 / 1 file / 298017 packed 36b7fb6c.rom / 524288 / f304d973 $end $info=maciivi $mame 0.143u2 [R. Belmont] Macintosh IIvi, Apple Computer, 1993 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: R. Belmont added Apple Macintosh IIvi system. Romset: 1048576 / 1 file / 524084 packed 4957eb49.rom / 1048576 / 61be06e5 $end $info=maciivx $mame 0.143u2 [R. Belmont] Macintosh IIvx, Apple Computer, 1993 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: R. Belmont added Apple Macintosh IIvx system. Romset: 1048576 / 1 file / 329382 packed 4957eb49.rom / 1048576 / 61be06e5 $end $info=maciix $mame 0.135 [R. Belmont] Macintosh IIx, Apple Computer, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Macintosh IIx (not working) system. Romset: 262144 / 1 file / 88452 packed 97221136.rom / 262144 / ce3b966f $end $info=maclc $mame 0.135 [R. Belmont] Macintosh LC, Apple Computer, 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Macintosh LC (not working) system. Romset: 528640 / 2 files / 302010 packed 341s0851.bin / 4352 / ea9ea6e4 350eacf0.rom / 524288 / 71681726 $end $info=maclc2 $mame 0.135 [R. Belmont] Macintosh LC II, Apple Computer, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Macintosh LC II (not working) system. Romset: 524288 / 4 files / 356183 packed 341-0473_ub2-ll.bin / 131072 / 8843c37c 341-0474_uc2-ml.bin / 131072 / 2ff2f52b 341-0475_ud2-mh.bin / 131072 / 7b013595 341-0476_ue2-hh.bin / 131072 / 0c3b0ce4 $end $info=maclc3 $mame 0.136 [R. Belmont] Macintosh LC III, Apple Computer, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: R. Belmont added Apple Macintosh LC III (not working) system. Romset: 1048576 / 1 file / 481741 packed ecbbc41c.rom / 1048576 / e578f5f3 $end $info=maclc520 $mame 0.144u5 [R. Belmont] Macintosh LC 520, Apple Computer, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: Add preliminary support for LC520 system (not working yet) [R. Belmont]. Romset: 1048576 / 1 file / 485360 packed ede66cbd.rom / 1048576 / a893cb0f $end $info=macpb100 $mame 0.136 [ ? ] Macintosh PowerBook 100, Apple Computer, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Added Macintosh PowerBook 100 system. Romset: 262144 / 1 file / 156357 packed 96645f9c.rom / 262144 / 29ac7ee9 $end $info=macpb140 $mame 0.143u1 [R. Belmont] Macintosh PowerBook 140, Apple Computer, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u1: R. Belmont added Macintosh PowerBook 140 system. Romset: 1048576 / 1 file / 519734 packed 420dbff3.rom / 1048576 / 88ea2081 $end $info=macpb145 $mame 0.143u1 [R. Belmont] Macintosh PowerBook 145, Apple Computer, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u1: R. Belmont added Macintosh PowerBook 145 system. Romset: 1048576 / 1 file / 885242 packed 420dbff3.rom / 1048576 / 88ea2081 $end $info=macpb145b $mame 0.143u1 [R. Belmont] Macintosh PowerBook 145B, Apple Computer, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u1: R. Belmont added Macintosh PowerBook 145B system. Romset: 1048576 / 1 file / 786512 packed 420dbff3.rom / 1048576 / 88ea2081 $end $info=macpb160 $mame 0.143u2 [ ? ] Macintosh PowerBook 160, Apple Computer, 1992 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Added Apple Macintosh PowerBook 160 system. Romset: 1048576 / 1 file / 465962 packed e33b2724.rom / 1048576 / 536c60f4 $end $info=macpb170 $mame 0.143u1 [R. Belmont] Macintosh PowerBook 170, Apple Computer, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u1: R. Belmont added Macintosh PowerBook 170 system. Romset: 1048576 / 1 file / 465962 packed 420dbff3.rom / 1048576 / 88ea2081 $end $info=macpb180 $mame 0.143u2 [ ? ] Macintosh PowerBook 180, Apple Computer, 1992 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Added Apple Macintosh PowerBook 180 system. Romset: 1048576 / 1 file / 465962 packed e33b2724.rom / 1048576 / 536c60f4 $end $info=macpb180c $mame 0.144u3 [ ? ] Macintosh PowerBook 180c, Apple Computer, 1992 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u3: Added Apple Macintosh PowerBook 180c system. Romset: 32768 / 1 file / 3163 packed pb180cvrom.bin / 32768 / 810c75ad $end $info=maccclas $mame 0.143u1 [R. Belmont] Macintosh Color Classic, Apple Computer, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u1: R. Belmont added Macintosh Color Classic system. Romset: 1048576 / 1 file / 478161 packed ecd99dc0.rom / 1048576 / c84c3aa5 $end $info=macplus $mame 0.36RC1 [Nate Woods, Ernesto Corvi] Macintosh Plus, Apple Computer, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.115: Fixed video timing, booting from SCSI harddisk works once again [R. Belmont]. - 0.37b4: Keyboard support added. Variable memory configurations used now (a variable named ram_size which can be initialized to any value), and added variable ROM size, too. Updated iwm.c to support Apple Diskcopy format : this will allow to exchange data with real-world macintosh, and to use images from Mac sites. Fixed the RTC, and added a feature which initializes the Macintosh clock with the current date and time. Fixed some cosmetic sound core issues [Raphael Nabet]. Using the C 68k core. Macplus now works. - 0.37b2: Driver boots (must use the 68k C core) [Nate Woods]. - 0.36RC1: Nate Woods, Ernesto Corvi added MacIntosh Plus system. Romset: 131072 / 1 file / 92714 packed macplus.rom / 131072 / b2102e8e $end $info=macprtb $mame 0.136 [ ? ] Macintosh Portable, Apple Computer, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Added Macintosh Portable system. Romset: 262144 / 1 file / 155355 packed 93ca3846.rom / 262144 / 497348f8 $end $info=macqd700 $mame 0.143u7 [ ? ] Macintosh Quadra 700, Apple Computer, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u7: Added Apple Macintosh Quadra 700 system. Romset: 1048576 / 1 file / 478542 packed 420dbff3.rom / 1048576 / 88ea2081 $end $info=macse $mame 0.100 [Nate Woods] Macintosh SE, Apple Computer, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.100: Nate Woods added Macintosh SE system. Romset: 262144 / 1 file / 177600 packed macse.rom / 262144 / 0f7ff80c $end $info=macse30 $mame 0.135 [R. Belmont] Macintosh SE/30, Apple Computer, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Macintosh SE/30 system. Romset: 8192 / 1 file / 1746 packed se30vrom.uk6 / 8192 / b74c3463 $end $info=macsefd $mame 0.135 [R. Belmont] Macintosh SE (FDHD), Apple Computer, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: R. Belmont added Apple Macintosh SE (FDHD) system. Romset: 262144 / 1 file / 179554 packed be06e171.rom / 262144 / f530cb10 $end $info=macxl $mame 0.37b9 [ ? ] Macintosh XL, Apple Computer, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b9: Added Apple Macintosh XL system. Romset: 20736 / 4 files / 14795 packed 341-0281-d / 4096 / e343fe74 341-0346-a / 8192 / edf5222f 341-0347-a / 8192 / 80add605 vidstatem.rom / 256 / 75904783 $end $info=magic6 $mame 0.128 [Miodrag Milanovic] Magic 6, , 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Magic 6 system. Romset: 16384 / 1 file / 13182 packed magic6.rom / 16384 / cb63ae06 $end $info=manager $mame 0.139 [ ? ] Manager (Finland), Salora, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.139: Curt Coder added Manager (Finland) system. Romset: 16384 / 2 files / 12509 packed 01 / 8192 / 702f4cf5 23 / 8192 / 46489d88 $end $info=mato $mame 0.81 [Krzysztof Strzecha] Mato, Statny, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Removed Mato (Games ROM) (matoh) system. - 0.81: Krzysztof Strzecha added Statny Mato system. Romset: 114688 / 7 files / 74576 packed mato-lan.rom / 16384 / 422cddde mato-ru.rom / 16384 / 44b68be4 mato.bin / 16384 / 574110a6 matogm3.rom / 16384 / 9352f2c1 matogmen.rom / 16384 / 47e039c8 matogmsk.rom / 16384 / d0c9b1e7 matoh.bin / 16384 / ca25880d $end $info=vic10 $mame 0.36b15 [Peter Trauner] VIC-10 / Max Machine / UltiMax (NTSC), Commodore Business Machines, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 15/04/2012 r14934: Cleanup [Curt Coder]. - 28/03/2012 r14820, r14821: Cart softlist churn. Fixed error [Curt Coder]. - 06/02/2012 r14356: Added missing svn properties to a few lists [Fabio Priuli]. - 0.145: Renamed (max) to (vic10) and changed description. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.128: Fixed cart loading (both bug #1618 and a problem with the loading address). Commodore Ultimax / Max Machine / VIC-10 is now working [Fabio Priuli]. - 0.37b15: Fixed 3 sprite collision issues, fixed interrupt enabling. Added support for game/exrom cartridge lines in crt files bankswitching fixes; added support for alternate keyboard polling (matrix i/o reversed). Added second cia6526 irq(nmi) generation. Added support for alternate keyboard polling (matrix i/o reversed). Added second cia6526 irq(nmi) generation [PeT]. - 0.36b15: Peter Trauner added Commodore Max (VIC10/Ultimax/Vickie) system. Romset: None required. $end $info=mbc200 $mame 0.144 [Matt Dawson,Angelo Salese,Miodrag Milanovic] MBC-200, Sanyo, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144: Matt Dawson, Angelo Salese and Miodrag Milanovic added Sanyo MBC-200 system. Romset: 12288 / 2 files / 3324 packed d2732a.bin / 4096 / bf364ce8 m5l2764.bin / 8192 / 377300a2 $end $info=mbc55x $mame 0.142 [ ? ] mbc55x, Sanyo, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 05/03/2012 r14692: Hooked up the softlist to the driver [Fabio Priuli]. - 0.142: Added Sanyo mbc55x system. Romset: 8192 / 1 file / 2059 packed mbc55x-v120.rom / 8192 / b439b4b8 $end $info=mbee $mame 0.36b15 [Juergen Buchmueller] Microbee 16 Standard, Applied Technology, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Added some accessory roms, made various improvements [Robbbert]. - 0.138: Fixed crash of mbeeic when displaying I/O in debugger. Fixed keyboard in Asteroids Plus, Scavenger Hunt and Edasm [Robbbert]. - 0.131: The pc85 now has the correct bioses (Thanks to Stewart Kay and IanM). The shell multi-rom selector is working. The bad dump of Telcom 3.21 has been replaced. The rom banking feature of Telcom 3.21 is now emulated [Robbbert]. - 0.125: Added quikload support for COM and MWB filetypes. Added LOCK key to keyboard [Robbbert]. - 0.124: Fixed colours, sound, Inverse and Underline modes. Enabled alternate characters [Robbbert]. - 0.107: Fixed reset [Robbbert and R. Belmont]. - 0.88: Added natural language support [Nate Woods]. Added multi screen support [Kelby Murie]. - 0.56.1: Now mbee emulates the IC model (editor assembler), mbeepc emulates the PC model (terminal emulator) and mbeepc85 emulates the PC85 model (WordBee wordprocessor) [Stefano Priore]. - 0.36b15: Juergen Buchmueller added MicroBee (32k) system. Romset: 30752 / 9 files / 23550 packed 82s123.ic16 / 32 / 4e779985 bas510a.ic25 / 4096 / 2ca47c36 bas510b.ic27 / 4096 / a07a0c51 bas510c.ic28 / 4096 / 906ac00f bas510d.ic30 / 4096 / 61727323 charrom.ic13 / 2048 / b149737b edasma.ic31 / 4096 / 120c3dea edasmb.ic33 / 4096 / a23bf3c8 telcom10.rom / 4096 / cc9ac94d $end $info=mbee128 $mame 0.140 [Robbbert] Microbee 128k, Applied Technology, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Robbbert added Microbee 128k system. Romset: 12288 / 2 files / 7509 packed bn60.bin / 8192 / ed15d4ee charrom.bin / 4096 / 1f9fcee4 $end $info=mbee256 $mame 0.140 [Robbbert] Microbee 256TC, Applied Technology, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Robbbert added Microbee 256TC system. Romset: 24576 / 2 files / 11036 packed char256.bin / 8192 / 9372af3c mbee256.bin / 16384 / fe8d6a84 $end $info=mbee56 $mame 0.36b15 [Juergen Buchmueller] Microbee 56k, Applied Technology, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.56.1: Renamed (mbee56k) to (mbee56). - 0.36b15: Juergen Buchmueller added MicroBee 56k system. Romset: 8224 / 3 files / 4682 packed 56kb.rom / 4096 / 28211224 82s123.ic7 / 32 / 61b9c16c charrom.bin / 4096 / 1f9fcee4 $end $info=mbee64 $mame 0.132 [Robbbert] Microbee 64k, Applied Technology, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Robbbert added Microbee 64k (not working) system. Romset: 12320 / 3 files / 6249 packed 82s123.ic7 / 32 / 61b9c16c bn54.bin / 8192 / 995c53db charrom.bin / 4096 / 1f9fcee4 $end $info=mbeeic $mame 0.124 [Robbbert] Microbee 32 IC, Applied Technology, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Robbbert added Microbee 16k Standard system. Romset: 49220 / 9 files / 35721 packed 82s123.ic16 / 32 / 4e779985 82s123.ic7 / 32 / 61b9c16c bas522a.rom / 8192 / 7896a696 bas522b.rom / 8192 / b21d9679 charrom.bin / 4096 / 1f9fcee4 edasm.rom / 8192 / 1af1b3a9 forth11.rom / 8192 / f0fc2358 telcom12.rom / 4096 / 0231bda3 wbee12.rom / 8192 / 0fc21cb5 $end $info=mbeepc $mame 0.37b11 [ ? ] Microbee Personal Communicator, Applied Technology, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b11: Added Microbee Personal Communicator system. Romset: 53280 / 8 files / 37681 packed wbee12.rom / 8192 / 0fc21cb5 edasm.rom / 8192 / 1af1b3a9 charrom.bin / 4096 / 1f9fcee4 bas522b.rom / 8192 / b21d9679 bas522a.rom / 8192 / 7896a696 82s123.ic7 / 32 / 61b9c16c mwbhelp.rom / 8192 / d34fae54 telcom31.rom / 8192 / 5a904a29 $end $info=mbeepc85 $mame 0.56.1 [ ? ] Microbee PC85, Applied Technology, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.56.1: Now emulates the PC85 model (WordBee wordprocessor) [Stefano Priore]. Romset: 49184 / 8 files / 35721 packed 82s123.ic7 / 32 / 61b9c16c bas522a.rom / 8192 / 7896a696 bas522b.rom / 8192 / b21d9679 charrom.bin / 4096 / 1f9fcee4 edasm.rom / 8192 / 1af1b3a9 forth11.rom / 8192 / f0fc2358 telcom12.rom / 4096 / 0231bda3 wbee12.rom / 8192 / 0fc21cb5 $end $info=mbeepc85b $mame 0.140 [Robbbert] Microbee PC85 (New version), Applied Technology, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Robbbert added Microbee PC85 (newer version) system. Romset: 94240 / 11 files / 56884 packed 82s123.ic7 / 32 / 61b9c16c bas525a.rom / 8192 / a6e02afe bas525b.rom / 8192 / 245dd36b busy.rom / 16384 / 56255f60 charrom.bin / 4096 / 1f9fcee4 cmdhelp.rom / 8192 / a4f1fa90 graphics.rom / 16384 / 9e9d327c shell-b.rom / 8192 / 17bf2d58 telco321.rom / 8192 / 36852a11 viatel.rom / 8192 / 2da2411f wbee13.rom / 8192 / d7c58b7b $end $info=mbeepc85s $mame 0.140 [Robbbert] Microbee PC85 (Swedish), Applied Technology, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Robbbert added Microbee PC85 (swedish version) system. Romset: 77856 / 11 files / 53369 packed 82s123.ic7 / 32 / 61b9c16c bas524a.rom / 8192 / ec9c7a60 bas524b.rom / 8192 / 17d3eac7 bg-s.rom / 819 / 5aa4813e charrom-s.bin / 4096 / 1bcbf083 db-s.rom / 8192 / e2094771 kalk-s.rom / 8192 / 08dd71ee shell-s.rom / 8192 / bdf1768f telco321s.rom / 8192 / 00f8fde1 videotex-s.rom / 8192 / 67592b3f wbee20-s.rom / 8192 / 6a0fe57f $end $info=mbeeppc $mame 0.140 [Robbbert] Microbee Premium PC85, Applied Technology, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Robbbert re-added Microbee Premium PC85 system. - 0.132: Robbbert added Microbee Premium PC85 (not working) system. Romset: 102400 / 10 files / 60374 packed bas529a.rom / 16384 / fe8242e1 bas529b.rom / 8192 / a1bd986b busy-p.rom / 16384 / f2897427 charrom.bin / 4096 / 1f9fcee4 cmdhelp.rom / 8192 / a4f1fa90 graphics.rom / 16384 / 9e9d327c ppcshell.rom / 8192 / 1e793555 telco321.rom / 8192 / 36852a11 vtex235.rom / 8192 / 8c30ecb2 wbee13.rom / 8192 / d7c58b7b $end $info=mbeett $mame 0.141 [Robbbert] Microbee Teleterm, Applied Technology, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Robbbert added Microbee TeleTerm (not fully working). Romset: 73728 / 7 files / 46689 packed charrom.bin / 4096 / 1f9fcee4 kernel_106.rom / 8192 / 5ab9cb1d oside_107.rom / 12288 / 05d99aba test_105.rom / 8192 / b69aa618 tv_470311.rom / 16384 / 2c4c2dcb tw_103.rom / 16384 / 881edb4b wm_106.rom / 8192 / 77e0b355 $end $info=mc10 $mame 0.36RC1 [Nate Woods] MC-10, Tandy Radio Shack, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 09/01/2012 r13952: Fixed mc6847 related regressions [Micko]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.135: Reorganized and cleaned up the driver [Dirk Best]. - 0.119: Added driver for the Matra & Hachette Alice, fixed keyboard inputs, removed some dead code and ran srcclean.exe on the driver files [Dirk Best]. - 0.102: Added multiple RAM configurations, and cleaned up driver [Nate Woods]. - 0.67: Fixed bug #358 [Nate Woods]. - 0.37b3: Better .CAS file support, now supports cassette writes, slightly better .PAK file support [Nate Woods]. - 0.36RC1: Nate Woods added Tandy MC-10 system. Romset: 8192 / 1 file / 7126 packed mc10.rom / 8192 / 11fda97e $end $info=mc1000 $mame 0.133 [Curt Coder] MC-1000, CCE, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 09/01/2012 r13952: Fixed mc6847 related regressions [Micko]. - 0.133: Curt Coder added CCE MC-1000 system. System is now basically working [Curt Coder]. - 0.132: Added skeleton driver of CCE MC-1000 system. Romset: 16384 / 2 files / 11087 packed mc1000.ic12 / 8192 / 750c95f0 mc1000.ic17 / 8192 / 8e78d80d $end $info=mc1502 $mame 0.141 [ ? ] Elektronika MC-1502, , 19?? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Miodrag Milanovic added Elektronika MC-1502 system. Romset: 90112 / 5 files / 62898 packed basic.rom / 32768 / 173d69fa monitor_5_0.rom / 16384 / 9e97c6a0 monitor_5_2.rom / 16384 / 0e65491e monitor_5_31.rom / 16384 / a48295d5 symgen.rom / 8192 / b2747a52 $end $info=mc1702 $mame 0.138 [ ? ] Elektronika MC-1702, , 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Added MC-1702 skeleton driver, thanks to Anasana. Romset: 18432 / 3 files / 7864 packed 2764_2_(573rf4).rom / 8192 / 34a0c8fb 2764_3_(573rf4).rom / 8192 / 68ab212b ba1m_(573rf5).rom / 2048 / 08d938e8 $end $info=mc7105 $mame 0.138 [ ? ] MC7105, Elektronika, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added Elektronika MC7105 skeleton driver (thanks to Kaldyh). Romset: 196608 / 6 files / 104482 packed 027.bin / 32768 / a159b412 028.bin / 32768 / b253151f 029.bin / 32768 / 4a6db217 030.bin / 32768 / 05fd7b75 031.bin / 32768 / 18289 032.bin / 32768 / e81d93c4 $end $info=mc8020 $mame 0.132 [Miodrag Milanovic] MC-80.21/22, VEB Elektronik Gera, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added MC80.21/22 (not working) system. Romset: 22528 / 22 files / 17800 packed mo01.rom / 1024 / c65a470f mo01_v2.rom / 1024 / 7e47201c mo03.rom / 1024 / 29685056 mo04.rom / 1024 / fd315b73 mo05.rom / 1024 / 453d6370 mo06.rom / 1024 / 6357aba5 mo07.rom / 1024 / a1eb6021 mo08.rom / 1024 / 8221cc32 mo09.rom / 1024 / 7ad5944d mo10.rom / 1024 / 11de8c76 mo11.rom / 1024 / 370cc672 mo12.rom / 1024 / a3838f2b mo13.rom / 1024 / 88b61d12 mo14.rom / 1024 / 2168da19 mo15.rom / 1024 / e32f54c4 mo16.rom / 1024 / 403be935 s01.rom / 1024 / 0f1c1a62 s02.rom / 1024 / 93b5811c s02_v2.rom / 1024 / dd26c90a s02_v3.rom / 1024 / 40c7a694 s03.rom / 1024 / 3d32c334 s03_v2.rom / 1024 / 5b64ee7b $end $info=mc8030 $mame 0.132 [Miodrag Milanovic] MC-80.30/31, VEB Elektronik Gera, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added MC80.30/31 (not working) system. Romset: 10240 / 6 files / 7915 packed spe_1.rom / 1024 / 826f609c spe_2.rom / 1024 / 98320040 zve_1.rom / 2048 / 31ec0159 zve_2.rom / 2048 / 5104983d zve_3.rom / 2048 / 4bcfd727 zve_4.rom / 2048 / f949ae43 $end $info=mccpm $mame 0.140 [ ? ] mc-CP/M-Computer, GRAF Elektronik Systeme GmbH, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.140: Added skeleton driver of mc-CP/M-Computer system. Romset: 11520 / 3 files / 7639 packed mon36.j15 / 4096 / 9c441537 mc01mon.bin / 3328 / d1c89043 monhemc.bin / 4096 / cae7b56e $end $info=md2 $mame 0.136 [ ? ] Micro Decision MD-2, Morrow Designs, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Morrow Designs Micro Decision MD-2 system. Romset: 16384 / 5 files / 10143 packed md2-13.bin / 2048 / 43f4c9ab md2-13a.bin / 2048 / d7fcddfd md2-13b.bin / 4096 / a8b96835 md2-20.bin / 4096 / a604735c md2-23.bin / 4096 / 49bae273 $end $info=md3 $mame 0.136 [ ? ] Micro Decision MD-3, Morrow Designs, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Morrow Designs Micro Decision MD-3 system. Romset: 12288 / 3 files / 8718 packed md3-23a.bin / 4096 / 95d59980 md3-25.bin / 4096 / 14f86bc5 md3-31.bin / 4096 / bd4014f6 $end $info=mdsvp $mame 0.145u9 [David Haywood] Mega Drive (Europe, PAL, for SVP cart), Sega, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u9: David Haywood added Sega Mega Drive (Europe, PAL, for SVP cart) system. Romset: ? / ? files / ? packed $end $info=mdsvpj $mame 0.145u9 [David Haywood] Mega Drive (Japan, NTSC, for SVP cart), Sega, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u9: David Haywood added Sega Mega Drive (Japan, NTSC, for SVP cart) system. Romset: ? / ? files / ? packed $end $info=megacd $mame 0.132 [ ? ] Mega-CD (Europe, PAL), Sega, 1993 The Mega-CD (Sega CD in North America) is an add-on device for the Mega Drive video game console, designed and produced by Sega and released in Japan, Europe, Australia, New Zealand, South Africa and North America. The device adds a CD-ROM drive to the Mega Drive, allowing the user to play CD-based games and providing additional hardware functionality. The Mega-CD can also play audio CDs and CD+G discs. The development of the Mega-CD was confidential; game developers were not made aware of what exactly they were working on until the add-on was finally revealed at the Tokyo Toy Show in Japan. The Mega-CD was designed to compete with the PC Engine CD (TurboGrafx-16 CD) in Japan, which had a separate CD-ROM drive. The first version of the Mega-CD sits underneath the Mega Drive console and loads CDs via a motorized tray. A second version places a top-loading CD-ROM drive to the right of the console and is intended primarily for use with the redesigned Sega Mega Drive 2. Both versions of the Mega-CD are compatible with the initial two versions of the Mega Drive console, but not with the Mega Drive 3 or Genesis 3 (source: http://en.wikipedia.org/wiki/Sega_Mega-CD). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Two new revision of the megacdj bios [El Barto]. - 08/12/2011 r13523: Moved some more documentation bits from comments into elements in megacd.xml [Fabio Priuli]. - 19/11/2011 r13309: A bunch of consistency fix in megacd.xml [Fabio Priuli]. - 0.132: Added skeleton driver of SEGA Mega-CD (Europe, PAL) system. Romset: 131072 / 1 file / 89138 packed megacd_model1_bios_1_00_e.bin / 131072 / 529ac15a $end $info=megacda $mame 0.142u1 [ ? ] Mega-CD (Asia, PAL), Sega, 1991 The Mega-CD (Sega CD in North America) is an add-on device for the Mega Drive video game console, designed and produced by Sega and released in Japan, Europe, Australia, New Zealand, South Africa and North America. The device adds a CD-ROM drive to the Mega Drive, allowing the user to play CD-based games and providing additional hardware functionality. The Mega-CD can also play audio CDs and CD+G discs. The development of the Mega-CD was confidential; game developers were not made aware of what exactly they were working on until the add-on was finally revealed at the Tokyo Toy Show in Japan. The Mega-CD was designed to compete with the PC Engine CD (TurboGrafx-16 CD) in Japan, which had a separate CD-ROM drive. The first version of the Mega-CD sits underneath the Mega Drive console and loads CDs via a motorized tray. A second version places a top-loading CD-ROM drive to the right of the console and is intended primarily for use with the redesigned Sega Mega Drive 2. Both versions of the Mega-CD are compatible with the initial two versions of the Mega Drive console, but not with the Mega Drive 3 or Genesis 3 (source: http://en.wikipedia.org/wiki/Sega_Mega-CD). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u1: Added Mega-CD (Asia, PAL) system. Romset: 131072 / 1 file / 86768 packed megacd_model1_bios_1_00s_a.bin / 131072 / 550f30bb $end $info=megacd2 $mame 0.133 [ ? ] Mega-CD 2 (Europe, PAL), Sega, 1993 Mega-CD II (Sega CD II in North America). Designed for the Mega Drive 2/2nd model Genesis (also compatible with the Mega Drive/1st model Genesis and included a special add-on for this purpose) and to reduce manufacturing costs (source:http://en.wikipedia.org/wiki/Sega_Mega-CD ). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added Mega-CD 2 (Europe, PAL) system. Romset: 262144 / 2 files / 186876 packed mpr-15512.bin / 131072 / cb76f114 mpr-15512a.bin / 131072 / 53f1757c $end $info=megacd2j $mame 0.133 [ ? ] Mega-CD 2 (Japan, NTSC), Sega, 1993 Mega-CD II (Sega CD II in North America). Designed for the Mega Drive 2/2nd model Genesis (also compatible with the Mega Drive/1st model Genesis and included a special add-on for this purpose) and to reduce manufacturing costs (source:http://en.wikipedia.org/wiki/Sega_Mega-CD ). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added Mega-CD 2 (Japan, NTSC) system. Romset: 131072 / 1 file / 87962 packed mpr-15398.bin / 131072 / 1e4344e6 $end $info=megacdj $mame 0.132 [ ? ] Mega-CD (Japan, NTSC), Sega, 1991 The Mega-CD (Sega CD in North America) is an add-on device for the Mega Drive video game console, designed and produced by Sega and released in Japan, Europe, Australia, New Zealand, South Africa and North America. The device adds a CD-ROM drive to the Mega Drive, allowing the user to play CD-based games and providing additional hardware functionality. The Mega-CD can also play audio CDs and CD+G discs. The development of the Mega-CD was confidential; game developers were not made aware of what exactly they were working on until the add-on was finally revealed at the Tokyo Toy Show in Japan. The Mega-CD was designed to compete with the PC Engine CD (TurboGrafx-16 CD) in Japan, which had a separate CD-ROM drive. The first version of the Mega-CD sits underneath the Mega Drive console and loads CDs via a motorized tray. A second version places a top-loading CD-ROM drive to the right of the console and is intended primarily for use with the redesigned Sega Mega Drive 2. Both versions of the Mega-CD are compatible with the initial two versions of the Mega Drive console, but not with the Mega Drive 3 or Genesis 3 (source: http://en.wikipedia.org/wiki/Sega_Mega-CD). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 08/12/2011 r13523: Moved some more documentation bits from comments into elements in megacdj.xml [Fabio Priuli]. - 19/11/2011 r13309: A bunch of consistency fix in megacdj.xml [Fabio Priuli]. - 0.132: Added Mega-CD (Japan, NTSC) system. Romset (latest upd 0.145u4): 655360 / 5 files / 436867 packed mpr-14088h.bin / 131072 / 3773d5aa epr-14088b.bin / 131072 / 69ed6ccd mpr-14088c.bin / 131072 / 03134289 epr-14088d.bin / 131072 / dfa95ee9 megacd_model1_bios_1_00p_j.bin / 131072 / 9d2da8f2 $end $info=megadrij $mame 0.114 [ ? ] Mega Drive (Japan, NTSC), Sega, 1988 The Mega Drive is a fourth-generation video game console released by Sega in Japan in 1988 and Europe, Australia and other PAL regions in 1990. The console was released in North America in 1989 under the name Sega Genesis, since Sega was unable to secure legal rights to the Mega Drive name in that region. The Mega Drive was Sega's third home console and the successor to the Sega Master System, with which it is electronically compatible. The Mega Drive was the first of its generation to achieve notable market share in Europe and North America. The Mega Drive was originally launched to compete with the Nintendo Entertainment System and NEC's PC-Engine. Two years later, Nintendo released the Super Nintendo Entertainment System, and the competition between the two would dominate the 16-bit era of video gaming. The Mega Drive began production in Japan in 1988 and ended with the last new licensed game being released in 2002 in Brazil. The Mega Drive is Sega's most successful console; though Sega has never released a total sales figure quote, sales estimates have ranged from 29 million to over 40.8 million. The console and its games continue to be popular among fans, collectors, retro gamers, emulation enthusiasts and the fan translation scene. There are also several indie game developers continuing to produce games for the console. Many games have been re-released in compilations for newer consoles and/or offered for download on various online services, such as Wii Virtual Console, Xbox Live Arcade, PlayStation Network and Steam. In 2009, IGN named the console the fifth greatest video game console, out of a field of 23 (source: http://en.wikipedia.org/wiki/Sega_megadrive). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.114: Added Mega Drive (Japan, NTSC) system. Romset: None required. $end $info=megadriv $mame 0.114 [ ? ] Mega Drive (Europe, PAL), Sega, 1990 The Mega Drive is a fourth-generation video game console released by Sega in Japan in 1988 and Europe, Australia and other PAL regions in 1990. The console was released in North America in 1989 under the name Sega Genesis, since Sega was unable to secure legal rights to the Mega Drive name in that region. The Mega Drive was Sega's third home console and the successor to the Sega Master System, with which it is electronically compatible. The Mega Drive was the first of its generation to achieve notable market share in Europe and North America. The Mega Drive was originally launched to compete with the Nintendo Entertainment System and NEC's PC-Engine. Two years later, Nintendo released the Super Nintendo Entertainment System, and the competition between the two would dominate the 16-bit era of video gaming. The Mega Drive began production in Japan in 1988 and ended with the last new licensed game being released in 2002 in Brazil. The Mega Drive is Sega's most successful console; though Sega has never released a total sales figure quote, sales estimates have ranged from 29 million to over 40.8 million. The console and its games continue to be popular among fans, collectors, retro gamers, emulation enthusiasts and the fan translation scene. There are also several indie game developers continuing to produce games for the console. Many games have been re-released in compilations for newer consoles and/or offered for download on various online services, such as Wii Virtual Console, Xbox Live Arcade, PlayStation Network and Steam. In 2009, IGN named the console the fifth greatest video game console, out of a field of 23 (source: http://en.wikipedia.org/wiki/Sega_megadrive). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 25/03/2012 r14800: Cleanup softlist [Micko]. - 02/02/2012 r14310: Added a few dumps from various sources + some consistency update [Fabio Priuli]. - 06/01/2012 r13906: New pirate dump, courtesy of Azathoth [Fabio Priuli]. - 22/12/2011 r13669: Moved documentation bits from comments into elements (plus added some more Jpn info) [Fabio Priuli]. - 14/12/2011 r13578: Minor updates (thanks to money_114) in megadriv.xml [Fabio Priuli]. - 02/12/2011 r13444: Fixed a publisher field in megadriv.xml, thanks to DietGoGo Fan's report in megadriv.xml [Fabio Priuli]. - 22/10/2011 r13087: Added a last bunch of russian pirates in megadriv.xml [Fabio Priuli]. - 19/10/2011 r13071: Added some more pirate dumps which were floating around in megadriv.xml [Fabio Priuli]. - 10/10/2011 r13022: Two more pirate dumps floating around in megadriv.xml [Fabio Priuli]. - 08/10/2011 r13009: Added misc russian pirates to megadriv.xml (mostly to be sorted yet) [Fabio Priuli]. - 26/07/2011 r12327: Sync some softlists with new releases [Fabio Priuli]. - 26/04/2011 r11316: Fixed megadriv [Sandro Ronco]. - 20/04/2011 r11252: Fix for megadriv CD drivers [Micko]. - 0.142u1: Added proper megacd dumps to the mess driver [ElBarto]. - 0.134: Fixed multisession issues, fixed SRAM size and SRAM memory leak [Enik]. - 0.128: Fixed SRAM saving & loading in many games. Added possibility to choose between a 3 buttons and a 6 buttons Joypad [Fabio Priuli]. - 0.126: Fixed cheat issue [ShimaPong, Fabio Priuli]. - 0.114: Added Mega Drive (Europe, PAL) system. New emulation engine from HazeMD, improves compatibility and accuracy plus supports the 6-button pad and the Super Street Fighter 2 mapper [R. Belmont, David Haywood]. Romset: None required. $end $info=megaduck $mame 0.83 [Wilbert Pol] MegaDuck/Cougar Boy, Creatronic/Videojet/Timlex/Cougar, 1993 The Mega Duck WG-108 (also known as Cougar Boy) is a handheld game console that was produced by several companies (Creatronic, Videojet, and Timlex), and came on the market in 1993. It was sold for about €60 (fl 129,-) mainly in France, the Netherlands, and Germany. In South America (mainly in Brazil), the Chinese-made Creatronic version was distributed by Cougar USA, also known as "Cougar Electronic Organization [sic]", and sold as the "Cougar Boy". The cartridges are very similar to the ones of the Watara Supervision, but slightly narrower with fewer contacts (36 pins, whereas the Supervision has 40). Conceptually the electronics inside the Supervision and the Mega Duck are also very similar. The position of the volume controls, contrast controls, buttons, and connectors are virtually identical. However, the LCD of the Supervision is larger than the Mega Duck's. The Cougar Boy came with a 4-in-one game cartridge and a stereo earphone. With an external joystick (not included) two players could play against each other simultaneously (source: http://en.wikipedia.org/wiki/Mega_Duck). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.122: Fixed default aspect ratio [Justin Kerk]. - 0.83: Wilbert Pol added Megaduck system. Romset: None required. $end $info=megaiv $mame 0.143u8 [Cowering] Mephisto Mega IV Schachcomputer, Hegener & Glaser, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Mega IV Schachcomputer system. Romset: 32768 / 1 file / 19928 packed megaiv.bin / 32768 / dee355d2 $end $info=megapc $mame 0.137 [ ? ] MegaPC, Amstrad plc, 1993 The Mega PC was manufactured and released by Amstrad in 1993 under licence from Sega. It was similar, but unrelated to the Sega TeraDrive. Essentially just a standard Amstrad PC with Sega Mega Drive hardware bundled inside, the system was wired to share the dual-sync monitor and speakers, with the Mega Drive on a separate circuit board. Initially released in PAL areas such as Europe and Australia in 1993,[2] its success was very short-lived due to its very high retail price of £999.99 (later reduced to £599), with the CPU also being outdated by the time of the system's release. It is slightly easier and cheaper to acquire an Amstrad Mega PC in Europe due to more units being manufactured, than it is to acquire a Sega TeraDrive elsewhere. In recent years, both systems have increasingly become relatively difficult to come by, as they are owned and often purchased by many as collector's items (soource: http://en.wikipedia.org/wiki/Amstrad_Mega_PC). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Added skeleton driver of Amstrad MegaPC system. Romset: 163840 / 3 files / 89502 packed 211253-bios hi.u19 / 65536 / 6acb573f 41651-bios lo.u18 / 65536 / 1e9bd3b7 et4000.bin / 32768 / f1e817a8 $end $info=megapcpl $mame 0.137 [ ? ] MegaPC Plus, Amstrad plc, 199? Amstrad later released a second system as the successor to the Mega PC, by the name of the Amstrad Mega Plus. This boasted a slightly higher specification with an upgraded processor to an Intel 80486 running at 33 MHz, along with a RAM upgrade of 4× 1MB SIMM sticks to 4MB (source: http://en.wikipedia.org/wiki/Amstrad_Mega_PC). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Added skeleton driver of Amstrad MegaPC Plus system. Romset: 163840 / 3 files / 94157 packed 41652.u18 / 65536 / 6f5b9a1c 486slc.u19 / 65536 / 6fb7e3e9 et4000.bin / 32768 / f1e817a8 $end $info=megast $mame 0.140 [Curt Coder] MEGA ST (USA), Atari, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA ST (USA) system. - 0.118: Curt Coder added MEGA ST (USA) (not working) system. Romset: 397312 / 3 files / 224872 packed tos102.bin / 196608 / d3c32283 (baddump) tos104.bin / 196608 / 90f4fbff (baddump) keyboard.u1 / 4096 / 0296915d $end $info=megast_de $mame 0.140 [ ? ] MEGA ST (Germany), Atari, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA ST (Germany) system. Romset: 393216 / 2 files / 212809 packed tos102de.bin / 196608 / 36a0058e tos104de.bin / 196608 / 62b82b42 $end $info=megast_fr $mame 0.140 [ ? ] MEGA ST (France), Atari, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA ST (France) system. Romset: 393216 / 2 files / 213227 packed tos102fr.bin / 196608 / 8688fce6 tos104fr.bin / 196608 / a305a404 $end $info=megast_se $mame 0.140 [ ? ] MEGA ST (Sweden), Atari, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA ST (Sweden) system. Romset: 393216 / 2 files / 212910 packed tos102se.bin / 196608 / 673fd0c2 tos104se.bin / 196608 / 80ecfdce $end $info=megast_sg $mame 0.140 [ ? ] MEGA ST (Switzerland), Atari, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA ST (Switzerland) system. Romset: 393216 / 2 files / 191642 packed tos102sg.bin / 196608 / 5fe16c66 tos104sg.bin / 196608 / e58f0bdf $end $info=megast_uk $mame 0.140 [ ? ] MEGA ST (UK), Atari, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Renamed (megast) to (megast_uk). - 0.118: Added Atari MEGA ST (UK) system. Romset: 393216 / 2 files / 213170 packed tos102uk.bin / 196608 / 3b5cd0c5 tos104uk.bin / 196608 / a50d1d43 $end $info=megaste $mame 0.140 [Curt Coder] MEGA STE (USA), Atari, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA STE (USA) system. Romset: 262144 / 1 file / 125509 packed tos205.bin / 262144 / d8845f8d $end $info=megaste_de $mame 0.140 [ ? ] MEGA STE (Germany), Atari, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA STE (Germany) system. Romset: 524288 / 2 files / 255026 packed tos205de.bin / 262144 / 518b24e6 tos206de.bin / 262144 / 143cd2ab $end $info=megaste_es $mame 0.140 [ ? ] MEGA STE (Spain), Atari, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA STE (Spain) system. Romset: 262144 / 1 file / 125592 packed tos205es.bin / 262144 / 2a426206 $end $info=megaste_fr $mame 0.140 [ ? ] MEGA STE (France), Atari, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA STE (France) system. Romset: 524288 / 2 files / 255087 packed tos205fr.bin / 262144 / 27b83d2f tos206fr.bin / 262144 / e3a99ca7 $end $info=megaste_it $mame 0.140 [ ? ] MEGA STE (Italy), Atari, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA STE (Italy) system. Romset: 262144 / 1 file / 125436 packed tos205it.bin / 262144 / b28bf5a1 $end $info=megaste_se $mame 0.140 [ ? ] MEGA STE (Sweden), Atari, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added MEGA STE (Sweden) system. Romset: 524288 / 2 files / 254913 packed tos205se.bin / 262144 / 6d49ccbe tos206se.bin / 262144 / be61906d $end $info=megaste_uk $mame 0.140 [ ? ] MEGA STE (UK), Atari, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari MEGA STE (UK) system. Romset: 262144 / 1 file / 129364 packed tos206uk.bin / 262144 / 08538e39 $end $info=mekd2 $mame 0.128 [ ? ] MEK6800D2, Motorola, 1977 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Fixed keyboard. System is usable except for cassette [Robbbert]. - 0.128: Added Motorola MEK6800D2 system. Romset: 1024 / 1 file / 842 packed jbug.rom / 1024 / 5ed08792 $end $info=meritum $mame 0.144u5 [Miodrag Milanovic] Mera-Elzab Meritum I (model 2), Mera-Elzab, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: Miodrag Milanovic added Mera-Elzab Meritum I (model 2) system. Romset: 18432 / 8 files / 11865 packed 01.bin / 2048 / ed705a47 02.bin / 2048 / ac297d99 03.bin / 2048 / a21d0d62 04.bin / 2048 / 3610bdda 05.bin / 2048 / 461fbf0d 06.bin / 2048 / ed547445 07.bin / 2048 / 044b1459 chargen.bin / 4096 / 3dfc6439 $end $info=meritum_net $mame 0.144u5 [Miodrag Milanovic] Meritum I (Model 2) (network), Mera-Elzab, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: Miodrag Milanovic added Meritum I (Model 2) (network) system. Romset: 18432 / 8 files / 13076 packed 01_447_m07_015m.bin / 2048 / 6d30cb49 02_440_m08_01.bin / 2048 / ac297d99 03_440_m09_015m.bin / 2048 / 88e267da 04_447_m10_015m.bin / 2048 / e51991e4 05_440_m11_02.bin / 2048 / 461fbf0d 06_440_m12_01.bin / 2048 / ed547445 07_447_m13_015m.bin / 2048 / 789f6964 char.bin / 4096 / 2c09a5a7 $end $info=mes $mame 0.140 [ ? ] MES, Schleicher, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.140: Added skeleton driver of Schleicher MES system. Romset: 20480 / 3 files / 8765 packed c10_char.bin / 8192 / cb530b6f mescpu.bin / 4096 / b6d90cf4 mesxebec.bin / 8192 / 061b7212 $end $info=micronic $mame 0.136 [Curt Coder] Micronic 1000, Victor Micronic, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 08/05/2011 r11488: Modernized the driver [Sandro Ronco]. - 0.139: Improved emulation and added NVRAM [Sandro Ronco]. - 0.136: Curt Coder added skeleton driver of Micronic 1000 system. Romset: 98304 / 3 files / 36031 packed micron1.bin / 32768 / 5632c8b7 micron2.bin / 32768 / dc8e7341 monitor2.bin / 32768 / c6ae2bbf $end $info=microtan $mame 0.37b5 [Juergen Buchmueller] Microtan 65, Tangerine, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.85: Fixed a video hardware crash [Curt Coder]. - 0.62.1: Now use tilemap [Nate Woods]. - 0.37b5: Juergen Buchmueller added Microtan 65 system. Romset: 18432 / 8 files / 4608 packed tanex_j2.rom / 4096 / 3e09d384 tanex_h2.rom / 4096 / 75105113 tanex_d3.rom / 2048 / ee6e8412 tanex_e2.rom / 2048 / bd87fd34 tanex_g2.rom / 2048 / 9fd233ee tanbug_2.rom / 1024 / 7e215313 tanbug.rom / 1024 / c8221d9e charset.rom / 2048 / 3b3c5360 $end $info=mikro80 $mame 0.124 [Miodrag Milanovic] Mikro-80, , 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Miodrag Milanovic added Mikro-80 system. Romset: 4096 / 2 files / 2211 packed mikro80.fnt / 2048 / 43eb72bb mikro80.rom / 2048 / 63a4b72a $end $info=mikrolab $mame 0.141 [ ? ] Mikrolab KR580IK80, , ???? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Added skeleton driver of Mikrolab KR580IK80 system. Romset: 1024 / 1 file / 640 packed rom-1.bin / 512 / eed5f23b rom-2.bin / 512 / 726a224f $end $info=mikron2 $mame 0.134 [Miodrag Milanovic] Mikron-2, , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Miodrag Milanovic added Mikron-2 system. Romset: 2048 / 1 file / 1670 packed mikron2.bin / 2048 / 2cd79bb4 $end $info=mikrosha $mame 0.126 [Miodrag Milanovic] Mikrosha, Lianozovo Electromechanical Factory, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Mikrosha system. Romset: 4096 / 2 files / 2333 packed mikrosha.fnt / 2048 / b315da1c mikrosha.rom / 2048 / 86a83556 $end $info=milano $mame 0.142 [ ? ] Mephisto Milano Schach Computer, Hegener & Glaser, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added Mephisto Milano Schach Computer system. Romset: 65536 / 1 file / 33386 packed milano.bin / 65536 / 0e9c8fe1 $end $info=mini2440 $mame 0.144u5 [Tim Schuerewegen] Mini2440, FriendlyARM, 2009 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 06/03/2012 r14700: Smartmed modernized [Micko]. - 0.144u5: Tim Schuerewegen added Mini2440 system. Romset: 415236096 / 3 files / 97718461 packed android.bin / 138412032 / 4721837d linux.bin / 138412032 / 7c98b249 wince.bin / 138412032 / 6acd56b8 $end $info=mistrum $mame 0.128 [Miodrag Milanovic] Mistrum, Amaterske RADIO, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Mistrum system. Romset: 16384 / 1 file / 13097 packed mistrum.rom / 16384 / d496103e $end $info=mits680b $mame 0.136 [ ? ] Altair 680b, MITS, 1976 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of MITS Altair 680b system. Romset: 256 / 1 file / 261 packed mits680b.bin / 256 / 397e717f $end $info=mk14 $mame 0.136 [Miodrag Milanovic] MK-14, Science of Cambridge, 1977 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 12/06/2011 r11907: Modernised [Robbbert]. - 0.136: Miodrag Milanovic added Science of Cambridge MK-14 system. Romset: 512 / 1 file / 443 packed scios.bin / 512 / 8b667daa $end $info=mk83 $mame 0.144u2 [Enrico Lazzerini] MK-83, , 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u7: Fixed video, computer responds to commands [Robbbert]. - 0.144u2: Enrico Lazzerini added MK-83 system. Romset: 6144 / 2 files / 2042 packed 2732mk83.bin / 4096 / a845c7e1 2716mk83.bin / 2048 / 10bf0d81 $end $info=mk85 $mame 0.132 [ ? ] MK-85, Elektronika, 1986 First Russian programmable calculator with BASIC interpreter. Early variant of the MK 85 has text "Programmable calculator" instead of "Microcomputer". Some functions are not present. Design prototype is CASIO FX-700P. Only design has been stolen (source: http://rk86.com/frolov/mk-85.htm). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Elektronika MK-85 system. Romset: 16384 / 1 file / 12099 packed mk85.rom / 16384 / 398e4fd1 $end $info=mk88 $mame 0.137 [Miodrag Milanovic] MK-88, , 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added MK-88 system. Romset: 49152 / 6 files / 31200 packed b88.bin / 8192 / 58a418df m88.bin / 8192 / fe1b4e36 mk88b.bin / 8192 / 8a922476 mk88m.bin / 8192 / 09c9da3b mkb.bin / 8192 / 830a0447 mkm.bin / 8192 / 65f979e8 $end $info=mk90 $mame 0.132 [ ? ] MK-90, Elektronika, 1988 Soviet microcomputer-based processor to the system commands the PDP-11 and built-in BASIC language interpreter (source - translated from russian: http://ru.wikipedia.org). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u4: Fixed reset vector [Curt Coder]. - 0.132: Added skeleton driver of Elektronika MK-90 system. Romset: 81920 / 3 files / 43751 packed mk90ro10.bin / 32768 / fac18038 mk90ro20.bin / 32768 / d8b3a5f5 mk90ro20t.bin / 16384 / 0f4b9434 $end $info=mlf80 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] ML-F80, Mitsubishi, 1983 This is one more MSX 1 computer with standard MSX features and two cartridge ports. The ML-F48 had 32 KB of RAM, the ML-F80 had 64 KB (source: http://www.old-computers.com/museum/computer.asp?c=431&st=1). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Mitsubishi ML-F80 system. Romset: 32768 / 1 file / 25957 packed mlf80bios.rom / 32768 / e9ccd789 $end $info=mlfx1 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] ML-FX1, Mitsubishi, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Mitsubishi ML-FX1 system. Romset: 32768 / 1 file / 25960 packed mlfx1bios.rom / 32768 / 62867dce $end $info=mlg30 $mame 0.143u3 [ ? ] ML-G30, Mitsubishi, 1983 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Mitsubishi ML-G30 system. Romset: 196608 / 4 files / 119872 packed g30ext.rom / 16384 / 4a48779c g30bios.rom / 32768 / a27c563d g30disk.rom / 16384 / 05661a3f g30kfn.rom / 131072 / d23d4d2d $end $info=mm1m6 $mame 0.131 [Curt Coder] MikroMikko 1 M6, Nokia Data, 1981 MikroMikko was a Finnish line of microcomputers released by Nokia Corporation's computer division Nokia Data from 1981 through 1987. MikroMikko was Nokia Data's attempt to enter the business computer market. They were especially designed for good ergonomy (source: http://en.wikipedia.org/wiki/MikroMikko). Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.144u1: Refactored to use the address decoder PROM [Curt Coder]. - 0.135: Promoted from GAME_NOT_WORKING: added proper ROM dumps, fixed keyboard and added drive B: motor [Curt Coder, Kara Trace]. - 0.131: Curt Coder added Nokia MikroMikko 1 M6 (not working) system. Romset: 13312 / ? files / 4293 packed 6807b.ic61 / 4096 / 32b36220 720793a.ic24 / 512 / deea87a6 9081b.ic2 / 8192 / 2955feb3 mmi6349-1j.bin / 512 / 4ab3bf03 $end $info=mm1m7 $mame 0.131 [Curt Coder] MikroMikko 1 M7, Nokia Data, 1981 MikroMikko was Nokia Data's attempt to enter the business computer market. The computer has 64 KB RAM and is a CP/M operating system. There are several models of MikroMikko 1. The one pictured here is a M6 model which has two 5.25" 640 KB disc drives. But other models differ and can have one or two disk drives (360 KB or 640 KB), and even a built-in 5 MB hard disk (model M7) (source: http://www.old-computers.com/museum/computer.asp?c=630&st=1). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Curt Coder added Nokia MikroMikko 1 M7 (not working) system. Romset: 13312 / 4 files / 4438 packed 9081b.ic2 / 8192 / 2955feb3 720793a.ic24 / 512 / deea87a6 mmi6349-1j.bin / 512 / 4ab3bf03 6807b.ic61 / 4096 / 32b36220 $end $info=mm2 $mame 0.140 [Ralf Schaefer] Mephisto MM2 Schach Computer, Hegener & Glaser, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Ralf Schaefer added Mephisto MM2 system. Romset: 32768 / 2 files / 22515 packed mm2_1.bin / 16384 / e2daac82 mm2_2.bin / 16384 / 5e296939 $end $info=mm4 $mame 0.119 [ ? ] Mephisto 4 Schach Computer, Hegener & Glaser, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.119: Added Mephisto 4 Schach Computer system. Romset: 49152 / 2 files / 31876 packed hg440.rom / 16384 / 81ffcdfd mephisto4.rom / 32768 / f68a4124 $end $info=mm5 $mame 0.119 [ ? ] Mephisto 5.1 Schach Computer, Hegener & Glaser, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.119: Added Mephisto 5 Schach Computer system. Romset: 49152 / 2 files / 33264 packed hg550.rom / 16384 / 0359f13d mephisto5.rom / 32768 / 89c3d9d2 $end $info=mm50 $mame 0.120 [Dirk Verwiebe] Mephisto 5.0 Schach Computer, Hegener & Glaser, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.120: Dirk Verwiebe added Mephisto Rebel 5.0 system. Romset: 49152 / 2 files / 33262 packed hg550.rom / 16384 / 0359f13d mm50.rom / 32768 / fcfa7e6e $end $info=mm5tk $mame 0.142 [ ? ] Mephisto 5.1 Schach Computer Turbo Kit + HG550, Hegener & Glaser, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.142: Added Mephisto 5.1 Schach Computer Turbo Kit + HG550 system. Romset: 49152 / 2 files / 33264 packed hg550.rom / 16384 / 0359f13d mephisto5.rom / 32768 / 89c3d9d2 $end $info=mmd1 $mame 0.133 [Miodrag Milanovic] MMD-1, E&L Instruments Inc, 1976 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 04/01/2012 r13855: Created layout; added dipswitches [Robbbert]. - 12/06/2011 r11908: Modernised; fixed keyboard so that mmd1 can respond; added a start address so that mmd2 can do something [Robbbert]. - 0.133: Miodrag Milanovic added MMD-1 system. Romset: 256 / 1 file / 152 packed kex.ic15 / 256 / 434f6923 $end $info=mmd2 $mame 0.133 [Miodrag Milanovic] MMD-2, E&L Instruments Inc, 1976 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u6: Systems promoted from GAME_NOT_WORKING [Robbbert]. - 0.133: Miodrag Milanovic added skeleton driver of MMD-2 system. Romset: 8192 / 4 files / 6400 packed mmd2330.bin / 2048 / 69a77199 mmd2340.bin / 2048 / 70681bd6 mmd2350.bin / 2048 / 359f577c mmd2360.bin / 2048 / 967e69b8 $end $info=mmf9000s $mame 0.128 [ ? ] MicroMainFrame 9000 (Sweden, CRTC 50Hz), Commodore Business Machines, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added MicroMainFrame 9000 (Sweden, CRTC 50Hz) system. Romset: 6144 / 2 files / 2681 packed skand.gen.ub3 / 4096 / da1cd630 swedish.bin / 2048 / 75901dd7 $end $info=mo5 $mame 0.108 [Antoine Mine] MO5, Thomson, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.138: Added .hsi file with hashes from GoodMO5 V3.1415 [Cowering]. - 0.108: Antoine Mine added Thomson MO5 system. Romset: 32256 / 10 files / 25595 packed basic5.rom / 12288 / c2c11b9d cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cq90-028.rom / 1984 / ca4dba3d mo5.rom / 4096 / f0ea9140 nano5.rom / 1984 / 2f756868 $end $info=mo5e $mame 0.108 [Antoine Mine] MO5E, Thomson, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson MO5E system. Romset: 16384 / 2 files / 14479 packed basic5e.rom / 12288 / 934a72b2 mo5e.rom / 4096 / 6520213a $end $info=mo5nr $mame 0.108 [Antoine Mine] MO5 NR, Thomson, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson MO5 NR system. Romset: 81408 / 14 files / 59149 packed basicn-0.rom / 12288 / fae9e691 basicn-1.rom / 12288 / cf134dd7 basicn-2.rom / 16384 / b69d2e0d basicn-3.rom / 16384 / 7785610f cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cq90-028.rom / 1984 / ca4dba3d mo5nr-0.rom / 4096 / 06e31115 mo5nr-1.rom / 4096 / 7cda17c9 nano5.rom / 1984 / 2f756868 $end $info=mo6 $mame 0.108 [Antoine Mine] MO6, Thomson, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson MO6 system. Romset: 81408 / 14 files / 62800 packed basic6-0.rom / 12288 / 18789833 basic6-1.rom / 12288 / c9b4d6f4 basic6-2.rom / 16384 / 08eac9bb basic6-3.rom / 16384 / 19d66dc4 cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cq90-028.rom / 1984 / ca4dba3d mo6-0.rom / 4096 / 0446eef6 mo6-1.rom / 4096 / eb6df8d4 nano5.rom / 1984 / 2f756868 $end $info=mod8 $mame 0.136 [Miodrag Milanovic] MOD-8, Microsystems International Ltd, 1974 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 14/06/2011 r11936: Modernized [Robbbert]. - 0.136: Miodrag Milanovic added Microsystems International Limited MOD-8 system. Romset: 1792 / 7 files / 1705 packed mon8.001 / 256 / b82ac6b8 mon8.002 / 256 / 8b82bc3c mon8.003 / 256 / 679ae913 mon8.004 / 256 / 2a4e580f mon8.005 / 256 / e281bb1a mon8.006 / 256 / b7e2f585 mon8.007 / 256 / 49a5c626 $end $info=monteciv $mame 0.143u8 [Cowering] Mephisto Monte Carlo IV LE Schachcomputer, Hegener & Glaser, 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Monte Carlo IV LE Schachcomputer system. Romset: 32768 / 1 file / 19730 packed mciv.bin / 32768 / c4887694 $end $info=mpc10 $mame 0.143u3 [ ? ] Wavy MPC-10, Sanyo, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Sanyo Wavy MPC-10 system. Romset: 32768 / 1 file / 25957 packed mpc10.rom / 32768 / e9ccd789 $end $info=mpc100 $mame 0.128 [Wilbert Pol, Miodrag Milanovi] MPC-100, Sanyo, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Sanyo MPC-100 system. Romset: 32768 / 1 file / 25597 packed mpc100bios.rom / 32768 / e9ccd789 $end $info=mpc2300 $mame 0.143u3 [ ? ] MPC-2300, Sanyo, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Sanyo MPC-2300 system. Romset: 49152 / 2 files / 37996 packed 2300bios.rom / 32768 / e7d08e29 2300ext.rom / 16384 / 3d7dc718 $end $info=mpc25fd $mame 0.143u3 [ ? ] Wavy MPC-25FD, Sanyo, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Sanyo Wavy MPC-25FD system. Romset: 65536 / 3 files / 50602 packed 25fdext.rom / 16384 / 4a48779c 25fdbios.rom / 32768 / 9b3e7b97 25fddisk.rom / 16384 / 38454059 $end $info=mpc64 $mame 0.143u3 [Kaylee Smith] MPC-64, Sanyo, 1985 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.143u3: Kaylee Smith added Sanyo MPC-64 system. Romset: 32768 / 1 file / 25942 packed mpc64bios.rom / 32768 / d6e704ad $end $info=mpf1 $mame 0.81 [Mooglyguy & Curt Code] Micro Professor 1, Multitech, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Converted to use driver state, added speech and printer ROMs, implemented MONI/INTR keys, monitor BREAK logic, added artwork for mpf1b, added layout for mpf1p [Curt Coder]. - 0.135: Cleaned up, added cassette support [Dirk Best]. - 0.113: Fixed regression introduced in 0.112 (bug #1077) [Nate Woods]. - 0.110: New artwork (bug #964) [Giel van Schijndel]. - 0.105: Added sound support and other enhancements [Giel van Schijndel]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.82: Changed MPF-1 BIOS set [Curt Coder]. - 0.81: Mooglyguy and Curt Code added Multitech MPF-1 system. Romset: 4096 / 1 file / 2544 packed mpf.u6 / 4096 / b60249ce $end $info=mpf1b $mame 0.81 [Mooglyguy & Curt Coder] Micro Professor 1B, Multitech, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Mooglyguy and Curt Coder added Multitech MPF1-B system. Romset: 16384 / 4 files / 11765 packed basic.u7 / 4096 / d276ed6b c55167.u6 / 4096 / 28b06dac prt-mpf.u5 / 4096 / 730f2fb0 ssb-mpf.u / 4096 / f926334f $end $info=mpf1p $mame 0.133 [ ? ] Micro Professor 1 Plus, Multitech, 1982 The Micro-Professor MPF-I, introduced in 1981 by Multitech (which, in 1987, changed its name to Acer), was the first branded computer product from Multitech and probably one of the world's longest selling computers. The MPF-I, specifically designed to teach the fundamentals of machine code and assembly language, is a simple and easy to use training system for the Zilog Z80 microprocessor. The MPF-I does not look like a typical microcomputer. It is enclosed in a vacuum formed plastic book case often used to store a copy of a language textbook, two audio cassettes, and a training manual. When closed, the MPF-I can be placed on a bookshelf for easy storage and looks just like a book or a file (source: http://en.wikipedia.org/wiki/Micro-Professor_MPF-I). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of Multitech MPF-1 Plus system. Romset: 12288 / 2 files / 5712 packed mpf1pmon.bin / 8192 / 91ace7d3 prt-mpf-ip.u5 / 4096 / 4dd2a4eb $end $info=mprof3 $mame 0.132 [Miodrag Milanovic] Microprofessor III, Multitech, 1983 Microprofessor III (MPF III), introduced in 1983, was Acer's (then known as Multitech) third branded computer product and also (arguably) one of the first Apple clones (an Apple IIe clone). Unlike the two earlier computers, its design was influenced by the IBM personal computer. Because of some additional functions in the ROM and different graphics routines, the MPF III was not totally compatible with the Apple IIe. One key feature of the MPF III in some models was its Chinese BASIC, a version of Chinese-localized BASIC based on Applesoft BASIC (source: http://en.wikipedia.org/wiki/Microprofessor_III). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.132: Miodrag Milanovic added Microprofessor III system. Romset: 20480 / 3 files / 15494 packed mpf3-cd.rom / 8192 / 5b662e06 mpf3-ef.rom / 8192 / 2c5e8b92 mpf3.chr / 4096 / 2597bc19 $end $info=mpt02 $mame 0.136 [Curt Coder] Victory MPT-02 Home TV Programmer (Austria), Soundic, 1978 The Soundic Victory MPT-02 is a clone of one of the first home videogame systems, the RCA Studio II (see this entry for more info). In opposition to the Studio II, the Victory MPT-02 has detachable controllers. Those controllers are composed of 10 buttons labeled from 0 to 9. More surprising, the Victory MPT-02 is the only Studio II clone system to offer alternative joysticks: real ones, with a stick and a fire button... more practical for action games (source: http://www.old-computers.com/museum/computer.asp?st=2&c=1221). Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported WIP: - 0.137: Renamed (mpt02s) to (mpt02). - 0.136: Curt Coder added Victory MPT-02 Home TV Programmer (Austria) system. Romset: 3072 / 3 files / 2927 packed 86676.ic13 / 1024 / a7d0dd3b 86677b.ic14 / 1024 / 82a2d29e 87201.ic12 / 1024 / 8006a1e3 $end $info=mpt02h $mame 0.137 [Curt Coder] MPT-02 Jeu TV Programmable (France), Hanimex, 1978 ... Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported WIP: - 0.137: Curt Coder added Hanimex MPT-02 system. Romset: 3072 / 3 files / 2927 packed 86676.ic13 / 1024 / a7d0dd3b 86677b.ic14 / 1024 / 82a2d29e 87201.ic12 / 1024 / 8006a1e3 $end $info=mpt05 $mame 0.137 [ ? ] MPT-05, ITMC, 1980 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added MPT-05 system. Romset: None required. $end $info=mpu1000 $mame 0.137 [ ? ] MPU-1000, Acetronic, 1979 The Acetronic MPU-1000 is another Interton VC-4000 "software compatible" system (saying "clone" would be misleading). That is to say that the internal specs are exactly the same and that games would run on both systems. The cartridge slots are however different in shape and cartridges won't fit in each others. This group of consoles is often refered as "Interton VC-4000 compatible system" as the VC-4000 maybe the most popular of all the other systems (see its entry for more info) (source: http://www.old-computers.com/museum/computer.asp?c=906&st=2). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added MPU-1000 system. Romset: None required. $end $info=mpu2000 $mame 0.137 [ ? ] MPU-2000, Acetronic, 1979 The Acetronic MPU-1000 is another Interton VC-4000 "software compatible" system (saying "clone" would be misleading). There is also an Acetronic MPU-2000, which is almost the same system, only with slightly different case design and built-in power supply. The MPU-1000 Home Video Entertainment Center could also be found under different brands such as Radofin 1292, AudioSonic PP-1292, Radofin Programmierbares Video System or Hanimex HMG-1392. Or rather, the same hardware & case were licenced (by Radofin?) to these different brands (source: http://www.old-computers.com/museum/computer.asp?c=906&st=2). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added MPU-2000 system. Romset: None required. $end $info=mpz80 $mame 0.142u6 [Curt Coder] MPZ80, Morrow Designs, 1980 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 30/11/2011 r13422: Added a few missing offsets and sizes in in mpz80.xml [Fabio Priuli]. - 0.143u5: Added Micronix 1.3/1.4 to softlist [Al Kossow]. - 01/09/2011 r12752: Added remaining known dumps to softlist in mpz80.xml [Curt Coder]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in mpz80.xml [Fabio Priuli]. - 26/06/2011 r12073: Cleaned up input ports [Curt Coder]. - 24/06/2011 r12044: Fixed DJ2DB side select. Further progress is not possible until we have cothreading, since this is another controller that halts the main Z80 using the RDY line until there is an INTRQ/DRQ from the FDC [Curt Coder]. - 23/06/2011 r12040: Tries to boot from floppy now, but track 0 not found [Curt Coder]. - 22/06/2011 r12031: Added some logic to DJ2DB [Curt Coder]. - 22/06/2011 r12021: Removed hack now that ROMREGION_INVERT works [Curt Coder]. - 21/06/2011 r12019: Added DJ2/DB memory map [Curt Coder]. - 21/06/2011 r12018: Added input ports to Disk Jockey 2D/B [Curt Coder]. - 21/06/2011 r12014: Added Disk Jockey 2D/B floppy controller skeleton [Curt Coder]. - 21/06/2011 r12013: Fixed softlist [Curt Coder]. - 0.142u6: Curt Coder added skeleton driver of Morrow MPZ80 system. Connected S-100 bus memory and I/O read/write lines. Added floppy softlist [Curt Coder]. - 17/06/2011 r11975: Fixed memory board (thanks RB!) [Curt Coder]. - 16/06/2011 r11967: Added MM65K16S memory board emulation [Curt Coder]. - 16/06/2011 r11965: Now with working terminal input/output! [Curt Coder]. - 15/06/2011 r11961: Now runs also in the debugger, and outputs "M0BAD" to the console [Curt Coder]. - 15/06/2011 r11960: Implemented interrupt and trap logic. Won't run with the debugger enabled until refactored to use direct updates [Curt Coder]. - 13/06/2011 r11927: Fixed ROM names [Curt Coder]. Romset: 12815 / 6 files / 5141 packed mon 4.47 f4f6.17c / 4096 / b99c5d7f mpz80 mon3.73 fb34.17c / 4096 / 0bbffaec mpz80 mon3.75 0706.17c / 4096 / 1118a592 z80-2 15a.15a / 32 / 8a84249d z80-15a-a.15a / 235 / 713243cd z80-2 5c.5c / 260 / 732be0cd $end $info=mratlus $mame 0.137 [ ? ] Mr. Altus Tele Brain, H.G.S., 1983 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Mr. Altus Tele Brain system. Romset: None required. $end $info=msbc1 $mame 0.136 [ ? ] MSBC-1, Omnibyte, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Onmibyte MSBC-1 system. Romset: 32768 / 2 files / 1246 packed 47-2818-36g1.u18 / 16384 / 14f25d47 47-2818-36g2.u19 / 16384 / 4814b9e1 $end $info=mstation $mame 0.143u8 [Sandro Ronco] MailStation, CIDCO, 1999 The CIDCo MailStation was a portable e-mail terminal first introduced by CIDCO Inc in 1999 at Amazon.com and was marketed as the Mivo 100 by EarthLink. The MailStation is no longer sold by either EarthLink or Amazon. The MailStation was designed to send and receive e-mails via a standard POTS telephone line. It was intended as an alternative to a laptop computer in regards to its messaging capabilities and also as an alternative to a personal computer for those who for whatever reason do not have access to one but who wish to enjoy the benefits of e-mail. The device could hold up to four hundred messages and up to one thousand contacts. Since it was not a personal/laptop computer, the MailStation could not be used to view attachments. Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u8: Sandro Ronco added MailStation system. Romset: 2080768 / 2 files / 830310 packed ms253.bin / 1032192 / a27e7f8b ms303a.bin / 1048576 / 7a5cf752 $end $info=msx $mame 0.36b13 [Sean Young] MSX, ASCII & Microsoft, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 19/11/2011 r13311: More consistency fixes for game descriptions in msx1_cart.xml [Fabio Priuli]. - 0.130: Updated to use the centronics interface [Dirk Best]. - 0.129: Update of Toshiba HX-20, HX-23 memory map. Update of Panasonic MSX disk ROMs [Miodrag Milanovic]. - 0.114: Fixed MSX visible area [MJSTY]. - 0.105: Fixed a crash involving cartridge use (bug #841) [Nate Woods]. Fixed subtle memory corruption bug [R. Belmont, Wilbert Pol]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.95: Fixed a sound regression introduced in the 0.93 MAME core update (bug #683) [Nate Woods]. - 0.86: Fixed a regression in which certain input ports were being ignored. This was caused by a defect in PORT_INCLUDE [Nate Woods]. - 0.79: Rewrote memory emulation [Sean Young]: * Proper memory layout for the MSX2 drivers, with the diskrom in a subslot of slot 3. * Adds support for Konami's Sound Cartridge (128kb). * Adds support for Korean 90-in-1. * Adds support for Kanji ROM. * If no cartridges are supplied, it sets the Sound Cartridge in slot 1 and the FM-PAC in slot 2. The Snatcher, SD-Snatcher and the Konami Game Collections now work. Note that Sound Cartridge also behaves as a normal SCC. With one cartridge supplied the FM-PAC is still set in slot 2 so R-Type and other ROM cartridges can still use it. - 0.77: Changed CPU core on these systems from Z80_MSX to Z80. Since the MAME core now has CPU opcode reading safety now, Z80_MSX is no longer necessary [Nate Woods]. - 0.67: Added support for new GoodTools file extensions (bugs #277, #278, #279, #350) [Nate Woods]. - 0.37b1: Added a detection routine which can detect most types of megaROMs [Sean Young]. - 0.36RC2: Sean Young added MSX1 (UK) driver; system driver bug fixes [Sean Young]. - 0.36RC1: Sean Young added MSX driver (Japanese and Korean). MSX system update which includes FM-PAC emulation, SRAM (uses the YM2413 emulation), added support for the device_extrainfo (...) call for the cartridge mapper type, R-Type and Gall force cartridge mapper emulation, and support for Konami's Synthesizer DAC [Sean Young]. - 0.36b16: Huge MSX update, which includes rom mapper emulation for nearly all type of cartridges (including saving sram as MEMCARD), SIMPL emulation, fixed interrupt emulation, added key-click emulation, and small bugfixes / rewrites! [Sean Young]. - 0.36b13: Added MSX system. Romset: 32768 / 1 file / 25936 packed msx.rom / 32768 / 8205795e $end $info=msx2 $mame 0.37b11 [Sean Young] MSX2, ASCII & Microsoft, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 19/11/2011 r13311: More consistency fixes for game descriptions in msx1_cart.xml [Fabio Priuli]. - 28/09/2011 r12955: Softlist: flags -> status in msx2_cart.xml [Sandro Ronco]. - 0.143u3: Created initial cartridge software lists [Wilbert Pol]. - 0.128: Updated several rom sets to match their original hardware configurations [Wilbert Pol]. - 0.126: Fixed bug in floppy emulation [Yano Hirokuni]. - 0.112: Fixed MSX2 PAL framerates (bug #963) [MJSTY]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.77: MSX2 no longer marked as a clone of MSX [Nate Woods]. - 0.37b15: The V9938 emulation is improved, added interlaced mode, fixed blitter timings, sprites, and GRAPHIC 5 (SCREEN 6). The MSX2 now has a 128kB memory mapper, so now many more games run. Numeric keypad emulation added. Fix to the K051649 (SCC) now F1 Spirit sound works [Sean Young]. - 0.37b11: Sean Young added MSX2 system. Romset: 131072 / 4 files / 75186 packed disk.rom / 16384 / b7c58fad fmpac.rom / 65536 / 0e84505d msx2.rom / 32768 / f05ed518 msx2ext.rom / 16384 / 95db2959 $end $info=msx2p $mame 0.82 [Jirou Kaneda] MSX2+, ASCII & Microsoft, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Jirou Kaneda added MSX2+ system. Romset: 294912 / 6 files / 170165 packed disk.rom / 16384 / b7c58fad fmpac.rom / 65536 / 0e84505d msx2p.rom / 32768 / 00870134 msx2pext.rom / 16384 / b8ba44d3 msx2pkdr.rom / 32768 / a068cba9 msx2pkfn.rom / 131072 / b244f6cf $end $info=mtc9016 $mame 0.136 [ ? ] 9016 Telespiel Computer (Germany), Mustang, 1978 ... Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported WIP: - 0.136: Added Mustang 9016 Telespiel Computer (Germany) system. Romset: 3072 / 3 files / 2927 packed 86676.ic13 / 1024 / a7d0dd3b 86677b.ic14 / 1024 / 82a2d29e 87201.ic12 / 1024 / 8006a1e3 $end $info=mtx500 $mame 0.123 [Dirk Best] MTX 500, Memotech Ltd, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.123: Dirk Best added Memotech MTX 500 system. Romset: 65536 / 10 files / 13108 packed osrom / 8192 / 9ca858cc basicrom / 8192 / 87b4e59c assemrom / 8192 / 9d7538c3 newword0 / 8192 / 5433bd01 newword1 / 8192 / 10980c03 newword2 / 8192 / cbff7130 newword3 / 8192 / e6bbc33b sdx / 8192 (nodump) sm2 / 8192 (nodump) 80z.bin / 4096 ea6fe865 $end $info=mtx512 $mame 0.37b2 [Lee Ward] MTX 512, Memotech Ltd, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.138: Updated .hsi file with hashes to GoodMTX V3.1415 [Cowering]. - 0.130: Updated to use the new centronics interface [Dirk Best]. Connected CTC channels 0-2 to clock sources (bug #781) [Curt Coder]. - 0.102: Fixed regression introduced in 0.96 (previous fix was not fully committed properly). Fixed BASIC loading routines (bugs #754, bug #769). Added stub calls for the MTX parallel printer port (bug #755). Fixed memory management (bug #770). Added printer support (bug #774) [Gerco Ballintijn]. - 0.101: Fixed regression introduced in 0.96 [Gerco Ballintijn]. - 0.37b2: Lee Ward added Memotech MTX 512 system. Romset: 61440 / 8 files / 44340 packed 80z.bin / 4096 / ea6fe865 assemrom / 8192 / 9d7538c3 basicrom / 8192 / 87b4e59c newword0 / 8192 / 5433bd01 newword1 / 8192 / 10980c03 newword2 / 8192 / cbff7130 newword3 / 8192 / e6bbc33b osrom / 8192 / 9ca858cc $end $info=multi8 $mame 0.139 [ ? ] Multi 8, Mitsubishi, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.139: Added skeleton driver of Mitsubishi Multi 8 system. Romset: 165888 / ? files / 87785 packed basic.rom / 32768 / 2131a3a8 font.rom / 2048 / 08f9ed0e kanji.rom / 131072 / c3cb3ff9 $end $info=multi16 $mame 0.142u5 [Angelo Salese] Multi 16 , Mitsubishi, 1986 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u5: Angelo Salese added skeleton driver of Multi 16 system. Romset: 16384 / 1 file / 4926 packed ipl.rom / 16384 / 5beb5e94 $end $info=multmega $mame 0.133 [ ? ] Multi-Mega (Europe, PAL), Sega, 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added Multi-Mega (Europe, PAL) system. Romset: 131072 / 1 file / 92398 packed opr-16140.bin / 131072 / aacb851e $end $info=mx64 $mame 0.143u3 [Kaylee Smith] MX64, Yeno, 1984 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.143u3: Kaylee Smith added Yeno MX64 system. Romset: 32768 / 1 file / 25951 packed mx64bios.rom / 32768 / e0e894b7 $end $info=myb3k $mame 0.142u5 [Angelo Salese] My Brain 3000, Matsushita, 1982 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 15/06/2011 r11953: Hopefully fixed Curt's warning [Robbbert]. - 0.142u5: Angelo Salese added skeleton driver of My Brain 3000 system. Romset: 16384 / 1 file / 9137 packed ipl.rom / 16384 / 64a864a1 $end $info=mycom $mame 0.139 [ ? ] MYCOMZ-80A, Japan Electronics College, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 19/04/2011 r11245: Fixed buffer overrun [firewave]. - 0.140: Improved video and keyboard [Robbbert]. - 0.139: Added skelton driver of Japan Electronics College MYCOMZ-80A system. Romset: 34816 / 5 files / 19165 packed basic0.rom / 4096 / 3b077465 basic1.rom / 4096 / 30a573f1 bios0.rom / 12288 / e6f50355 bios1.rom / 12288 / c51d7fcb font.rom / 2048 / 4039bb6f $end $info=mz1500 $mame 0.132 [Fabio Priuli] MZ-1500, Sharp, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Fabio Priuli added Sharp MZ-1500 (not working) system. Romset: 14336 / 2 files / 8599 packed 9z-502m.rom / 10240 / 643db428 mz700fon.jpn / 4096 / 425eedf5 $end $info=mz2000 $mame 0.139 [ ? ] MZ-2000, Sharp, 1982 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.139: Added skeleton driver of Sharp MZ-2000 system. Romset: 8192 / 3 files / 3911 packed font.bin / 2048 / 6ae6ce8e font400.bin / 4096 / 56c5d2bc mz20ipl.bin / 2048 / d7ccf37f $end $info=mz2200 $mame 0.142 [ ? ] MZ-2200, Sharp, 1982 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added Sharp MZ-2200 system. Romset: 8192 / 3 files / 3910 packed font.bin / 2048 / 6ae6ce8e font400.bin / 4096 / 56c5d2bc mz2200ipl.bin / 2048 / 476801e8 $end $info=mz2500 $mame 0.132 [ ? ] MZ-2500, Sharp, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Implemented basic video and irq system [Angelo Salese]. - 0.132: Added skeleton driver of Sharp MZ-2500 system. Romset: 739328 / 7 files / 441678 packed cg.rom / 2048 / a082326f dict.rom / 262144 / aa957c2b ipl.rom / 32768 / 7a659f20 kanji.rom / 262144 / dd426767 kanji2.rom / 131072 / eaaf20c9 phone.rom / 16384 / 8e49e4dc sasi.rom / 32768 / a7bf39ce $end $info=mz2520 $mame 0.142 [ ? ] MZ-2520, Sharp, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added Sharp MZ-2520 system. Romset: 32768 / 1 file / 25581 packed ipl2520.rom / 32768 / 0a126eb2 $end $info=mz6500 $mame 0.142u5 [Angelo Salese] MZ-6500, Sharp, 198? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 14/06/2011 r11937: Modernised [Robbbert]. - 0.142u5: Angelo Salese added skeleton driver of Sharp MZ-6500 system. Romset: 540672 / 3 files / 337896 packed dict.rom / 262144 / 2df3cfd3 ipl.rom / 16384 / 6c978ac4 kanji.rom / 262144 / b618e25d $end $info=mz700 $mame 0.37b5 [Juergen Buchmueller] MZ-700, Sharp, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Sound works now [Miodrag Milanovic]. - 0.130: Updated to use raw video parameters, fixed cursor blinking, various cleanups [Dirk Best]. - 0.81: Fixed a crash on startup (bug #530) [Nate Woods]. - 0.37b5: Juergen Buchmueller added Sharp MZ-700 system. Romset: 8192 / 2 files / 5978 packed 1z-013a.rom / 4096 / 4c6c6b7b mz700fon.int / 4096 / 42b9e8fb $end $info=mz700j $mame 0.37b5 [Juergen Buchmueller] MZ-700 (Japan), Sharp, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b5: Juergen Buchmueller added Sharp MZ-700 (Japan) system. Romset: 8192 / 2 files / 4985 packed 1z-009b.rom / 4096 / ab1fbe6f mz700fon.jpn / 4096 / 425eedf5 $end $info=mz800 $mame 0.128 [ ? ] MZ-800, Sharp, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Sharp MZ-800 system. Romset: 16384 / 1 file / 11458 packed mz800.rom / 16384 / 600d17e1 $end $info=mz80a $mame 0.132 [Fabio Priuli] MZ-80A, Sharp, 1982 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Fabio Priuli added Sharp MZ-80A (not working) system. Romset: 8192 / 3 files / 5251 packed mz80acg.rom / 2048 / a87c2e2b mz80afi.rom / 2048 / e3b3ddfb sa1510.rom / 4096 / ae63ab39 $end $info=mz80b $mame 0.132 [Fabio Priuli] MZ-80B, Sharp, 1981 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Fabio Priuli added Sharp MZ-80B (not working) system. Romset: 4096 / 2 files / 2423 packed ipl.rom / 2048 / 80beeec0 mzfont.rom / 2048 / 0631efc3 $end $info=mz80k $mame 0.129 [Miodrag Milanovic] MZ-80K, Sharp, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.129: Miodrag Milanovic added Sharp MZ80K system. Romset: 6144 / 2 files / 4448 packed 80kcg.rom / 2048 / 9b2fb88b 80ktc.rom / 4096 / 19ed6546 $end $info=mz80kj $mame 0.129 [Miodrag Milanovic] MZ-80K (Japanese), Sharp, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.129: Miodrag Milanovic added Sharp MZ-80K (Japanese) system. Romset: 7168 / 3 files / 5367 packed mz80k.jpn / 2048 / bffe3312 mz80kfdif.rom / 1024 / d36505e0 sp1002.rom / 4096 / 2223e677 $end $info=n64 $mame 0.105 [Ville Linde] Nintendo 64, Nintendo, 1996 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/05/2012 r15172: Misc new dumps (from NoIntro, SMSPower and Team Carrot) [Fabio Priuli]. - 13/04/2012 r14904: New misc dumps [Fabio Priuli]. - 04/04/2012 r14851: Misc dumps added and some minor fix (with help from Kaylee) [Fabio Priuli]. - 16/03/2012 r14760: A couple of updates [Fabio Priuli]. - 0.145u4: Restore previous AI DMA speed, theory was wrong and lag was caused due code cruft in a local file [Ryan Holtz]. - 0.145u3: Force mtc0 opcodes that initiate to-RSP DMAs to end recompile sequences to force a code check. Fixes certain microcodes from executing garbage code after DMA [Ryan Holtz]: * Miscellaneous machine fixes, gets Conker's Bad Fur Day to boot through its legal screens with interpreter MIPS. * Increase the amount of time consumed by PI DMA, makes certain RSP microcodes that test DMA speed land in the correct window. * Force the main CPU to yield when the RSP reads its atomic semaphore. * Force the RSP to yield when PI DMA completes. * Flush the RSP DRC cache when touching IMEM with SP DMA. * Increase CPU/RSP interleave from 600Hz to 1200Hz, seems to be just enough for RSP-side PI DMA tests to land correctly. * Don't flush the RSP DRC cache on DMA. Fixes Mario 64 and others. * Fix audio sync issues in Super Mario 64 and probably others, and also bring PI DMA speed into the realm of reality. * Change PI DMA speed from 3 cycles/word to 5.08 cycles, as average PI speed is between 2.53 and 2.55 cycles/byte. - 22/02/2012 r14579: Minor fixes [Fabio Priuli]. - 0.145u1: Various fixes [Ryan Holtz]: * Multithreaded RDP. Speedups of 1.6x to 2.8x have been observed. Modified VI_V_INTR_REG and VI_V_CURRENT_LINE_REG actually be treated as half-lines, not full lines. Fixes Rampage: World Tour video. Modified code to interrupt at the line specified by VI_V_INTR_REG, rather than a fixed 60Hz vblank interrupt. * Doubled the number of available span structs on the stack, fixes crashing in Mario Kart 64, Star Fox 64, and probably others. * Partially fix PIF access, several more games recognize cart SRAM, cart FlashROM, cart EEPROM, and controller paks - Fixed missing text in Super Mario 64 and other games. * Added skeleton 64DD driver. Boots the 64DD IPL, but does not emulate the hardware yet. - User Note: You will need an unmodified 64DD IPL dump. NOT one that has had the first 4K replaced with a CIC-6102 or other game's boot block. * Tweaked MI interrupt handling to guard against interrupts getting "lost". * Hook up 64DD RTC and interrupts. Please insert disc. * Warm reset support. * Get Jet Force Gemini to boot and Ocarina of Time to boot without crashing. * Use bitmap.fill instead of a manual fill when blanking to avoid trashing memory. * Return DP start/end/current/status/clock registers at correct window for RSP to see. * Clear DP clock when requested by writing the right bit in DP_STATUS_REG. * Avoid modifying SP DMA length register during DMA, to return correct reads on SP_RD_LEN and SP_WR_LEN. * Fix Super Smash Bros. booting. * Don't try to call render_triangle_custom if a DrawTriangle command generated no spans. * Include the delay slot when checksumming single-instruction blocks in the MIPS3 and RSP DRCs. Fixes Sim City 2000 (Japan). * Various PIF fixes, gets Command & Conquer to boot and games to recognize and save to controller paks. * Added a trivial Y reject to N64 triangle draw commands. Fixes crashes in both Castlevania games, Virtual Pool, and maybe others. - 17/02/2012 r14491: Findings: Tetrisphere 'sphere-checkers' the screen to clear it, Super Mario 64 window-shades the screen, Star Fox 64 does a double horizontal wipe. Would enjoy hearing about other people find in games of choice [Moogly Guy]. - 16/02/2012 r14487: Historic note, to my knowledge this is the first time a public emulator can boot an unmodified 64DD IPL dump, but I'm not 100% sure [Moogly Guy]. - 15/02/2012 r14469: Demote N64 to GNW, but remove IMPERFECT_SOUND [MooglyGuy]. - 0.145: DMA / RSP / RDP Optimization and Documentation [MooglyGuy]: * Start of mass variable renaming / documentation in the RDP core * RSP Opt: Shunt around the core memory system for RSP instruction / data fetches * DMA Opt: Shunt around the core memory system for SP and PI DMA transfers * RDP Opt: Replace 2D switch statement with function table for texel fetching * RDP Opt: Replace 3x array lookup for 16-to-32 pixel expansion with 64K LUT * RDP Opt: Remove setters / getters in favor of direct member access - 17/01/2012 r14075: Added a few new dumps from BigFred and fixed a bunch of DTD violations [Fabio Priuli]. - 0.144u6: Various changes [MooglyGuy, Happy]: * Converted AI / VI / MI / RI / SI / PI into a modernized device * PI DMA now takes place after an appropriate delay to simulate transfer time * SP DMA no longer rejects transfers of 0 bytes (should transfer one 8-byte word) - 08/12/2011 r13506, r13510, r13512, r1324: Moved some documentation bits from comments into elements. Moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements. Cleanups of empty info and other leftover bits [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 08/04/2011 r11119: Added latest dumps from nointro in n64.xml [Fabio Priuli]. - 0.138: Almost completely re-wrote the RDP implementation to be class-based. Import from MAME [Harmony]. - 0.135: Ported numerous fixes over from Mupen64's software rasterizer et al, some games appear considerably improved [Harmony]. - 0.113: Fixed start button mapping (bug #1050) [Justin Kerk]. - 0.112: Added the .bin file extension (bug #1016) [Nate Woods]. - 0.106: Properly recognizes .n64 file extension [Justin Kerk]. - 0.105: Ville Linde added Nintendo N64 (not working yet) system. Romset: 2304 / 3 files / 1488 packed normpnt.rom / 128 / e7f2a005 normslp.rom / 128 / 4f2ae525 pifdata.bin / 2048 / 5ec82be9 $end $info=n64dd $mame 0.145u1 [ ? ] Nintendo 64DD, Nintendo, 1996 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u1: Added Nintendo 64DD system. Romset: 4194304 / 1 file / 3381794 packed 64ddipl.bin / 4194304 / 7f933ce2 $end $info=nano $mame 0.126 [Curt Coder, HobbyLabs] OSCOM Nano, OSCOM Oy, 1980 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 01/04/2012 r14838: Death to static [Curt Coder]. - 0.140: Renamed (oscnano) to (nano). - 0.128: Implemented RUN/MONITOR keys properly, changed video to black and white, and fixed quickloading. System is now fully working, including the "Säkkijärven polkka" program [Curt Coder]. - 0.126: Curt Coder and HobbyLabs added OSCOM Nano system. Romset: 512 / 1 file / 503 packed mmi6349.ic / 512 / 1ec1b432 $end $info=nanos $mame 0.132 [ ? ] NANOS, Ingenieurhochschule fur Seefahrt Warnemunde/Wustrow, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Nanos system. Romset: 4480 / 3 files / 2739 packed k7634_1.rom / 2048 / 8e34e6ac k7634_2.rom / 384 / 4e01b02b zg_nanos.rom / 2048 / 5682d3f9 $end $info=nascom1 $mame 0.36b15 [Paul Danials] Nascom 1, Nascom Microcomputers, 1978 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.117: Unified drivers using selectable BIOSes [Fabio Priuli]. - 0.102: Fixed regression introduced in MESS 0.96 (bug #758) [Nate Woods]. - 0.56.1: Cassette Initialization fixed (Bug #183) [Ben Bruscella]. - 0.37b4: Tidy up palette code. Nascom1 tape load. Memory config. 1Kb, 16Kb, 32Kb, 40Kb at 1000. Test all known software. .cas done. .bin done. .nas done. Cleaned up keyboard port_bits [Paul Daniels]. - 0.36b15: Paul Danials added Nascom 1 system. Romset: 6144 / 4 files / 4194 packed nasbugt1.rom / 1024 / 8ea07054 nasbugt2.rom / 1024 / e371b58a nasbugt4.rom / 2048 / f391df68 nascom1.chr / 2048 / 33e92a04 $end $info=nascom2 $mame 0.37b2 [Paul Daniels] Nascom 2, Nascom Microcomputers, 1979 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.37b2: Paul Daniels added Nascom 2 system. Romset: 18432 / 5 files / 14209 packed basic.rom / 8192 / 5cb5197b nasdos.rom / 4096 / 54a36f6d nasgra.chr / 2048 / 2bc09d32 nassys1.rom / 2048 / b6300716 nassys3.rom / 2048 / 3da17373 $end $info=nc100 $mame 0.84 [Kevin Thacker] NC100, Amstrad plc, 1992 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u1: Removed deprecated serial device and fixed screen size [Curt Coder]. - 17/04/2011 r11209: Removed deprecated serial device. Fixed screen size [Curt Coder]. - 0.130: Updated to use the new centronics interface and fixed printing [Dirk Best]. - 0.117: Removed NC100 (Version 1.09) (nc100a) system. Unified drivers using selectable BIOSes [Fabio Priuli]. Fixed assertion (bug #1305) [Nate Woods]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.84: Kevin Thacker fixed and readded Amstrad NC100 system. - 0.61: Removed Amstrad NC100 system. - 0.37b15: Changed CPU frequency to be more accurate [Kev Thacker and Russell Marks]. - 0.37b11: Fixed PCMCIA Memory card emulation: Read/Write state can be changed using a dipswitch in the UI, memory card changes are saved back to memory card file. Discovered more about the NC200 hardware and updated the code. Cleaned up more of the source, added better description about the I/O ports and seperated it into common code, nc100 only and nc200 only code. Serial baud rate was not setup correct, now fixed [Kev Thacker]. - 0.37b10: Added MENU key and fixed problems with characters being dropped in serial transfer [Kev Thacker]. - 0.37b9: Implemented serial hardware: Programs can be loaded into emulation using the NC's built in terminal program. Some characters are dropped, could be synchronisation problems. XModem transfer not supported at this time. Implemented printer emulation: Documents can be printed now [Kev Thacker]. - 0.37b6: Kev Thacker added Amstrad NC100 system. Romset: 1048576 / 4 files / 665049 packed nc100.rom / 262144 / a699eca3 nc100a.rom / 262144 / 849884f9 nc100_de_a1.rom / 262144 / bd9ce223 nc100_dk_a1.rom/ 262144 / ebb54923 $end $info=nc150 $mame 0.132 [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] NC150, Amstrad plc, 1992 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Roberto Carlos Fernandez Gerhardt and Wilbert Pol added Amstrad NC150 system. Romset: 1048576 / 2 files / 546475 packed nc150_fr_b2.rom / 524288 / be442d14 nc150_it_b1.rom / 524288 / 1b2fe2fd $end $info=nc200 $mame 0.37b7 [Kev Thacker] NC200, Amstrad plc, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u1: Demoted to GNW as it does not boot due to a bug in MC146818 UIP bit [Curt Coder]. - 17/04/2011 r11209: Demoted to GNW as it does not boot due to a bug in MC146818 UIP bit [Curt Coder]. - 0.130: Updated to use the new centronics interface and fixed printing [Dirk Best]. - 0.37b15: Changed CPU frequency to be more accurate; keyboard reading and display memory address differences (compared to NC100) implemented [Kev Thacker and Russell Marks]. - 0.37b11: Fixed PCMCIA Memory card emulation: Read/Write state can be changed using a dipswitch in the UI, memory card changes are saved back to memory card file. Discovered more about the NC200 hardware and updated the code. Cleaned up more of the source, added better description about the I/O ports and seperated it into common code, nc100 only and nc200 only code. Serial baud rate was not setup correct, now fixed [Kev Thacker]. - 0.37b10: Added MENU key, fixed some key assignments, fixed a memory problem. Blockade game now works. Fixed characters being dropped in serial transfer [Kev Thacker]. - 0.37b9: Implemented serial hardware: Programs can be loaded into emulation using the NC's built in terminal program. Some characters are dropped, could be synchronisation problems. XModem transfer not supported at this time. Implemented printer emulation: Documents can be printed now [Kev Thacker]. - 0.37b7: Kev Thacker added Amstrad NC200 (preliminary) system. Romset: 524288 / 1 file / 284515 packed nc200.rom / 524288 / bb8180e7 $end $info=neat $mame 0.128 [ ? ] NEAT (CGA, MF2 Keyboard), , 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 28/05/2011 r11685: Fix neat chipset reading [Micko]. - 0.128: Added NEAT (CGA, MF2 Keyboard) system. Romset: 73728 / 3 files / 43874 packed 5788005.u33 / 8192 / 0bf56d70 at030389.0 / 32768 / 4c36e61d at030389.1 / 32768 / 4e90f294 $end $info=neiva $mame 0.137 [Miodrag Milanovic] PK8020 Neiva, , 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added PK8020 Kontur system. Romset: 32768 / 4 files / 21110 packed neiva_d21.bin / 8192 / fb1cd3d4 neiva_d22.bin / 8192 / 9cc28f67 neiva_d23.bin / 8192 / 31b53dc4 neiva_d24.bin / 8192 / d05c80df $end $info=neocd $mame 0.132 [ ? ] Neo-Geo CD, SNK, 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u5: Added front loading neogeo cd dump [furrtek]. - 0.132: Added skeleton driver of SNK Neo-Geo CD system. Romset: 1179648 / 3 files / 370412 packed 000-lo.lo / 131072 / 5a86cff2 top-sp1.bin / 524288 / c36a47c0 front-sp1.bin / 524288 / cac62307 $end $info=neocdz $mame 0.132 [ ? ] Neo-Geo CDZ, SNK, 1996 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Neo-Geo CDZ system. Romset: 524288 / 1 file / 214543 packed neocd.bin / 524288 / df9de490 $end $info=nes $mame 0.1 [Brad Oliver, Chuck Mason, Richard Bannister, Nicolas Hamel, Jeff Mitchell, Nicola Salmoria] Nintendo Entertainment System / Famicom (NTSC), Nintendo, 1985 The Nintendo Entertainment System (also called NES or Nintendo) is an 8-bit video game console that was released by Nintendo in North America during 1985, in Europe during 1986 and Australia in 1987. In most of Asia, including Japan (where it was first launched in 1983), China, Vietnam, Singapore, Middle East and Hong Kong, it was released as the Family Computer (Famiri Konpyuta?), commonly abbreviated as the Famicom (Famikon?, listen (help·info), or FC for short). In South Korea, it was known as the Hyundai Comboy and was distributed by Hyundai Electronics. In Russia, an unlicensed clone was manufactured called Dendy. A clone that was popular in Eastern Europe in the 1990s was the Super Design Ending-Man BS-500 AS, also known as Terminator. Similarly in India, clones were popular by the names of Little Master and Wiz Kid, in Poland there also was a clone produced, called Pegasus. in Argentina, the clone was called Family Game. It was succeeded by the Super Nintendo Entertainment System. As the best-selling gaming console of its time, the NES helped revitalize the US video game industry following the video game crash of 1983 and set the standard for subsequent consoles of its generation. With the NES, Nintendo introduced a now-standard business model of licensing third-party developers, authorizing them to produce and distribute software for Nintendo's platform. In 2009, the Nintendo Entertainment System was named the single greatest video game console in history by IGN, out of a field of 25. 2010 marked the system's 25th anniversary, which was officially celebrated by Nintendo of America's magazine Nintendo Power in issue #260 (November 2010) with a special 26-page tribute section. Other video game publications also featured articles looking back at 25 years of the NES, and its impact in the video game console market. Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported Bugs: [Bug 147] Marble Madness has graphical glitches [Bug 912] blargg's NES APU Frame Counter Test ROMs [Bug 913] blargg's Sprite Hit Tests fail [Bug 914] blargg's Sprite Overflow Flag Tests fail [Bug 915] blargg's NTSC NES PPU Tests on VBL Flag fails [Bug 916] blargg's NTSC NES PPU VBL/NMI Timing Tests fail [Bug 925] Chris Covell's Wall demo doesn't work [Bug 1394] Emulation of PAL NES results in half-speed [Bug 1413] [NES] Mario & Yoshi /Graphics Glitch [Bug 1640] Can't use hotrodse [Bug 1700] One-line glitch in Battletoads intro [Bug 2035] sprite 0 hit issue in battletoads level 3 WIP: - 13/04/2012 r14904: New misc dumps [Fabio Priuli]. - 04/04/2012 r14851: Misc dumps added and some minor fix (with help from Kaylee) [Fabio Priuli]. - 22/03/2012 r14791: New dumps from cah4e3 [Fabio Priuli]. - 24/02/2012 r14604: One more new dump, before I forget it... [Fabio Priuli]. - 22/02/2012 r14578: Added a few new dumps [Fabio Priuli]. - 06/02/2012 r14358: Added missing info + some consistency fix [Fabio Priuli]. - 02/02/2012 r14310, r14319: Added a few dumps from various sources + some consistency update. Fixed validation [Fabio Priuli]. - 0.144u7: Fixed longstanding regression in 4screen mirroring games (e.g. Gauntlet) [Fabio Priuli]. - 29/01/2012 r14262: Finally got rid of the hacky code which used to free memory regions and realloc them with different sizes at loading time, depending on the cart in use. This should also fix the random crashes happening when loading very large carts (e.g. 8M-16M) [Fabio Priuli]. - 17/01/2012 r14075: Added a few new dumps from BigFred and fixed a bunch of DTD violations [Fabio Priuli]. - 26/12/2011 r13723: Added a new chinese dump [Fabio Priuli]. - 19/12/2011 r13624: A bunch of minor updates in softlist [Fabio Priuli]. - 12/12/2011 r13560: Fixed a bunch of DTD violations. thanks to mamebg for reporting them and S.Ronco for checking what was exactly broken in softlist [Fabio Priuli]. - 10/12/2011 r13538: Added a new dump from furrtek and sync with latest info from bootgod's database in softlist [Fabio Priuli]. - 08/12/2011 r13522, r13525: Apostrophe is fine in filenames too. Fixed longstanding typo [Fabio Priuli]. - 07/12/2011 r13494, r13495, r13499, r13501, r13504: misc dumps sorted in nes.xml. I forgot about original titles; amended. Added a CHR which got lost in rev r13494. Also added a comment about a bunch of iNES files ripped from mc_fcy54. Sorted another bunch of pirate dumps. Properly identified biohazrda, thanks to money_114 [Fabio Priuli]. - 01/12/2011 r13426: Added a few usage notes and made some minor corrections (among others, fixed emulation for ducktalejp & dongfang for NES) in softlist [Fabio Priuli]. - 30/11/2011 r13422: Added a few missing offsets and sizes in in softlist [Fabio Priuli]. - 29/11/2011 r13414: Added more validation of softlist and cleared errors found in softlist [Micko]. - 0.144u1: Started to add more documentation to the confirmed dumps in softlist [Fabio Priuli]. - 28/11/2011 r13401: Fixed cvania3kc crash and small country fixes in softlist [Fabio Priuli]. - 27/11/2011 r13383: Fixed mirroring (and hence emulation) for banana, bomberman collection and russian battleship ibn softlist [Fabio Priuli]. - 24/11/2011 r13360: Fixed two small mistakes in my previous commit in softlist [Fabio Priuli]. - 23/11/2011 r13358: Added a few more dumps in softlist [Fabio Priuli]. - 18/11/2011 r13297: Started to add more documentation to the confirmed dumps in softlist [Fabio Priuli]. - 17/11/2011 r13287, r13288: Sorted out a few more pirate dumps in nes.xml. Added two more nonworking multicarts (really huge ones) and increased maincpu region to allocate them (this "hack" will be removed in the forthcoming changes to nes cart code) [Fabio Priuli]. - 15/11/2011 r13255: Added a new famicom proto (thanks to Skrybe) in softlist [Fabio Priuli]. - 10/11/2011 r13209: Sorted out some more pirate dumps in softlist [Fabio Priuli]. - 07/11/2011 r13188: More pirate dumps sorted out in softlist [Fabio Priuli]. - 31/10/2011 r13149, r13151: Sorted out some more pirate dumps in softlist [Fabio Priuli]. Fixed invalid XML [Jkerk]. - 30/10/2011 r13140: Added some more pirate dumps (+ a new proto, courtesy of Skrybe) in softlist [Fabio Priuli]. - 0.143u8: Added Micro Machine (Euro) dump, courtesy of ElBarto. Added new chinese dumps from TSZoneFC, and info from PCG boards [Fabio Priuli]. - 22/10/2011 r13087: More dumps sorted, including some very rare Japanese and Korean carts (taken from NonGoodNES, many thanks to whoever dumped them!) in softlist [Fabio Priuli]. - 21/10/2011 r13084: Slowly progressing with sorting pirate dumps released in the past few months (+ removed an homwbrew title) in softlist [Fabio Priuli]. - 20/10/2011 r13075: Sorted some more NES dumps: a few additions, more detailed info and a bunch of name corrections (+ fixed a wrong checksum) in softlist [Fabio Priuli]. - 19/10/2011 r13066, r13071: Fixed checksums in nes.xml, thanks Kaylee. Added some more chinese dumps and more info (courtesy of Cah4e3, TSZone_FC, Byemu, Maxzhou, etc.), more to be sorted soon in softlist [Fabio Priuli]. - 0.143u7: Included confirmed dumps, redumps and label info verified in the past year, courtesy of bootgod, Kinopio and the other guys at NES cart db in softlist [Fabio Priuli]. - 08/10/2011 r13014: First round of addition of misc NES dumps (I have many more pending, hope to sort them all next week) in softlist [Fabio Priuli]. - 0.143u4: Attached emulated keyboards (Famicom and Subor) directly to famicom driver now that keyboard emulation does not affect the emulation if only gamepad are attached to the system. Removed accordingly the fami_key driver, which became redundant [Fabio Priuli]. - 0.143u2: Added a new proto in softlist [Kaylee]. - 27/07/2011 r12346: Fixed filename mistake in softlist [Fabio Priuli]. - 26/07/2011 r12327: Sync some softlists with new releases [Fabio Priuli]. - 20/07/2011 r12280: Demoted Nintendo M82 to GNW for obvious reasons [Angelo Salese]. - 0.143u1: Added several new dumps [Kaylee]. - 0.139: Added support for loading proper dumps with separate PRG and CHR files by using an xml software list, additional emulation features being based on the pcb_type attribute. Also, converted code for iNES and UNIF files to use the new code: this allowed to greatly simplify emulation for many boards and mappers. Simplified emulation of MMC3 clone boards, resulting in more boards correctly emulated and many new boards supported [Fabio Priuli]. - 0.135: Various progresses [Fabio Priuli]: * Fixed crash of MMC3 games with no CHR-ROM (bug #1860) [with Rob Bohms]. * Fixed Pinball Quest graphics problems. * Fixed Super Spike V'Ball + Nintendo World Cup menu (last known graphical regression compared to MESS 0.130 and earlier). * Re-checked all supported mappers against docs and fixed many mirroring and IRQ problems. Improvements can be seen in Mappers: 16, 18, 22, 32, 40, 45, 46, 65, 67, 69, 75, 78, 82, 86, 87, 91, 93, 95, 115, 118, 133, 232, 241. * Added the following Mappers (a few may still have graphical problems): 12, 14, 35, 36, 37, 48, 50, 52, 54, 74, 104, 106, 114, 117, 121, 132, 134, 136, 137, 138, 139, 141, 143, 145, 146, 147, 148, 149, 150, 152, 153, 155, 156, 159, 166, 167, 171, 172, 173, 176, 177, 178, 179, 191, 192, 194, 195, 196, 197, 199, 201, 202, 204, 205, 207, 212, 213, 214, 216, 217, 221, 243, 245, 246, 250. * Added preliminary emulation of the following Mappers: 38, 39, 157, 158, 185, 187, 198, 208, 215, 222, 249, 252, 255. * Added info about various Mappers in the source. * Added partial support for UNIF files and support for UNIF boards which correspond to already emulated iNES Mappers. * Added the following UNIF only boards: BMC-64IN1NOREPEAT, BMC-190IN1, BMC-A65AS, BMC-SUPER24IN1SC03, BMC-T-262, BMC-WS, DREAMTECH01, UNL-AX5705, UNL-CC-21, UNL-T-230. * Added (very) preliminary support for the following UNIF only boards: BMC-GS2004, BMC-GS2013, UNL-8237, UNL-KOF97. - 0.134: Improved NES APU when reading reading $4015 and sprite overflow emulation, fixed 4-screen mirroring. Changed the PPU to use a device memory map (bug #1831), enhancements and improvements to mappers 5, 68, 88, 119 [Robert Bohms]. - 0.133: Fixed mappers #88, #193, added mappers #107, #154 [Heretical One]. - 0.129: Fixed bug #1672 [Wilbert Pol]. - 0.123: Added support for mappers 42, 43, 44, 45 (partial), 46, 47, 49, 51 (partial), 57, 58, 61, 62, 83 (partial), 112, 182, 188, 193 (not working), 200, 201, 202, 203, 206, 240, 241 (partial), 242, 244, 246, 248 [Wilbert Pol]. - 0.119: Improved mapper 82, added support for mapper 140 [Heretical_One]. - 0.108: Various improvements, such as timing and PPU improvements (bug #816) [Brad Oliver]. - 0.103: Switched to use the MAME NES APU implementation [R. Belmont]. PPU, palette reading, mapper and sprite handling enhancements and implemented some undocumented N2A03 opcodes (bugs #810, #811) [Rob Bohms]. - 0.98: Fixed NES timing (bug #724) [Andrew Church]. - 0.81: Fixed a crash when running certain games such as the SMB/Duck Hunt cartridge (bug #534) [Nate Woods]. - 0.72: Updated NES so that it uses the ppu2c03b support within MAME (which was actually originally based on the MESS NES driver code) [Brad Oliver, Nate Woods]. - 0.56.1: Now uses battery_save() and battery_load() to save and load battery backed NVRAM [Nate Woods]. - 0.37b7: New sound core [Matt Conte]. - 0.37b6: Now gets correct mapper info from nes.crc (if present) [Cowering]. - 0.37b5: Now features battery support and vastly improved PPU emulation - compare Kirby and RC Pro Am. * Palette is no longer hardcoded - it is mathematically generated. It may need some formulaic tweaking, but it's pretty accurate. * Games like GI Joe Atlantis Factor are working again, the NES Test cartridge no longer fails. * There is a compile switch to emulate the color intensity used in Chris Covell's "Wall" demo. It's off by default because it requires 16-bit mode and the sprite blitters need rewriting to support 16-bit. Still, you can enable it to see the demo run as it was intended. * Many mapper fixes: mapper 18 irqs should be close, mapper 19 added, the mid-20 Konami mappers are nearly 100%, and some of the mappers in the 60's are much more accurate. * Super Mario 3 _finally_ works! Excitebike also works again, and elite and PAL games, Elite will draw properly -- but only using the PAL NES emulation. * Fixed some more timing errors, Bayou Billy sine wave looks perfect now. * low/high sprite priorities fixed. Super Mario 3 uses low priority sprites to mask out pieces of high priority ones. * low-priority sprite/background transparency problem fixed (see Jaleco's Bases Loaded 3). * Mapper 5 is much better, although some interrupt problems remain. * Mappers 9/10 are _almost_ perfect. * Fixed mapper 16 - it was completely wrong. * Fixed rendering problems in mapper 68 (Afterburner 2). * Fixed mapper 69 (Batman: Return of the Joker). * Mapper 70 (arkanoid 2 j) works, but is it right? It starts up on round 0, which appears to be the last round and not the first. * Implemented some Taito mappers (80, 82). * Implemented Konami VRC7, minus OPL (mapper 85). * Preliminary support for the zapper via a fake dipswitch. Collision detection isn't working yet. * Modified sound core to read dpcm samples from the right place in memory. Added clock specifier and read/write callbacks for register $14. NES driver now hooks into this for sprite DMA. * Zapper support, configurable via the fake dipswitches. Most games look for it connected to the 2nd input port, not the first. Tested it with Duck Hunt and Hogan's Alley. If any other zapper games don't work, let me know and I'll beat them down. * 4-player joypad support, also configurable via the fake dipswitches. For best results, set both ports to the double setting. I tested it in Gauntlet 2 and RC Pro Am 2. Again, let me know if it's busted in any other 4p games. * Fixed sprite priorities for the last time. I swear it's really working now. ;-) As a side effect, the rendering code is a bit faster than before. * More mapper fixes/additions. * Added support for Famicom Disk System. Split up the main NES driver into NES and Famicom. Only the Famicom supports the disk system, because that's the way it is in real life. Press p1 button 3 to cycle amongst the disk sides. Once you switch a side, you may need to wait a second or two for the switch to be recognized. Let me know if any games fail to see the switch. Disk writing is not yet supported. * Added preliminary support for the Arkanoid paddle. It's pretty busted at the moment. * Fixed a small PPU bug regarding reads from the chr-gen ram portion of the ppu. * Correct display of left-most column when it has been programmatically disabled - see SMB3. * Added some more mappers, some of which aren't working fully. * Fixed mapper 40 (SMB2j pirate) - it should be close to 100% * Fixed some issues with the disk support. It now supports that stupid padded format with the useless header in addition to the other format. * DPCM samples fixed (now hear SMB3 in all it's steel drum glory) [Brad Oliver]. - 0.36b12: Memory allocation fix in the NES driver [Juergen Buchmueller]. Gamegear, Genesis and NES CRC updates [Chris Henry & Gerardo]. Please send all CRC/history file contributions to Chris (battlepriest@hotmail.com). - 0.36b6: Misc. mapper and PPU fixes for the NES. [Brad Oliver, Firebug, Fx3] Adjusted timing of NES clock to be accurate [Brad Oliver]. - 0.1: Brad Oliver, Chuck Mason, Richard Bannister, Nicolas Hamel, Jeff Mitchell and Nicola Salmoria added the NES/Famicom system. Romset: None required. $end $info=nespal $mame 0.37b5 [Brad Oliver] Nintendo Entertainment System (PAL), Nintendo, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.144u7: Fixed bug #1394, the driver is back to the correct speed [Fabio Priuli]. - 0.87: Fixed a major slowdown that only affected the PAL version of the NES driver (bug #457) [Nate Woods]. - 0.37b5: Brad Oliver added NES (pal) system. Romset: None required. $end $info=newbrain $mame 0.126 [Curt Coder] NewBrain AD, Grundy Business Systems Ltd, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 02/04/2012 r14843: Static removal [Curt Coder]. - 26/04/2011 r11325: Fixed newbrain regression [Micko]. - 0.142: Renamed (newbraia) to (newbrain). - 0.127: Renamed (newbraid) to (newbraia). - 0.126: Curt Coder added Grundy NewBrain AD (not working) system. Romset: 109057 / 13 files / 83641 packed aben.ic6 / 8192 / 308f1f72 aben19.ic6 / 8192 / d0283eb1 aben191.ic6 / 8192 / b7be8d89 aben20.rom / 8192 / 3d76d0c8 abs2.ic6 / 8192 / 9a042acb cd iss 1.ic7 / 8192 / 6b4d9429 cd20tci.rom / 16384 / f65b2350 cdi2.ic7 / 8192 / 6b4d9429 cdi3.ic7 / 8192 / 6b4d9429 cds2.ic7 / 8192 / 6b4d9429 char eprom iss 1.ic453 / 2561 / 46ecbc65 ef iss 1.ic8 / 8192 / 20dd0b49 efs2.ic8 / 8192 / b222d798 $end $info=newbraina $mame 0.126 [Curt Coder] NewBrain A, Grundy Business Systems Ltd, 1981 The NewBrain project was started in 1978 when Sinclair Radionics began design work with Mike Wakefield as the designer and Basil Smith as the software engineer. This project was intended to provide competition for Apple and hardly fitted in with Sinclair's focus on inexpensive consumer-oriented products. When it became obvious to Sinclair that the NewBrain could not be made for the sub-£100 price he envisaged his thoughts turned to the ZX80 that was to be developed by his other company, Science of Cambridge Ltd. The model 'A' had display to either a TV or a monitor. Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (newbrain) to (newbraina). - 0.126: Curt Coder added Grundy NewBrain A (not working) system. Romset: 123904 / 15 files / 24780 packed aben.ic6 / 8192 / 308f1f72 cd iss 1.ic7 / 8192 6b4d9429 ef iss 1.ic8 / 8192 20dd0b49 aben19.ic6 / 8192 d0283eb1 cdi2.ic7 / 8192 6b4d9429 ef iss 1.ic8 / 8192 20dd0b49 aben191.ic6 / 8192 b7be8d89 cdi3.ic7 / 8192 6b4d9429 ef iss 1.ic8 / 8192 20dd0b49 abs2.ic6 / 8192 9a042acb cds2.ic7 / 8192 6b4d9429 efs2.ic8 / 8192 b222d798 aben20.rom / 8192 3d76d0c8 cd20tci.rom / 16384 f65b2350 cop420.419 / 1024 (nodump) char eprom iss 1.ic453 / 2561 / 46ecbc65 (baddump) $end $info=newbraineim $mame 0.130 [ ? ] NewBrain AD with Expansion Interface, Grundy Business Systems Ltd, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (newbraie) to (newbraineim). - 0.130: Added NewBrain AD with Expansion Interface system. Romset: 57344 / 7 files / 32239 packed d413-2.rom / 8192 / 097591f1 d417-1.rom / 8192 / 40fad31c d417-2.rom / 8192 / e8bda8b9 e415-2.rom / 8192 / 5b0e390c e415-3.rom / 8192 / 2f88bae5 e415-3.rom / 8192 / 8b5099d8 e417-2.rom / 8192 / 6a7afa20 $end $info=newbrainmd $mame 0.126 [Curt Coder] NewBrain MD, Grundy Business Systems Ltd, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (newbraim) to (newbrainmd). - 0.127: Renamed (newbramd) to (newbraim). - 0.126: Curt Coder added Grundy NewBrain MD (not working) system. Romset: 16384 / 2 files / 13664 packed cdmd.rom / 8192 / 6b4d9429 efmd.rom / 8192 / 20dd0b49 $end $info=next $mame 0.135 [ ? ] NeXT, Next Software Inc, 1987 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u4: Better handling of the supdate flag. Timer fix, add the softints [O. Galibert]. - 0.145u3: Timer free running mode [O. Galibert]. - 26/02/2012 r14642: Source cleanup [Micko]. - 05/02/2012 r14351: Fixed cmpro complaint [Curt Coder]. - 0.143u4: Add the keyboard [O. Galibert]. - 0.142u3: Added softlist and floppy device; modernized driver and connected MCCS1850 RTC [Curt Coder]. Added default EEPROM, system boots to ROM monitor now [Curt Coder]. - 0.142u1: Allow NeXT machine to display the initial splash screen [Angelo Salese]. Add 3 more dumped NeXT bioses (one 68030, two 68040-non-turbo) [Lord Nightmare, Balrog]. - 11/04/2011 r11138: Made a note regarding missing mcs1850 emulation [Angelo Salese]. - 0.135: Added skeleton driver of NeXT system. Romset: 196640 / 4 files / 119436 packed nvram.bin / 32 / 7cb74196 rev_1.0_proto.bin / 65536 / f44974f9 rev_1.0_v41.bin / 65536 / 54df32b9 rev_1.2.bin / 65536 / 7070bd78 $end $info=nextct $mame 0.145u1 [ ? ] NeXT Cube turbo, Next Software Inc., 19?? The NeXTcube was a high-end workstation computer developed, manufactured and sold by NeXT from 1990 until 1993. It superseded the original NeXT Computer workstation and was housed in a similar cube-shaped magnesium enclosure. The workstation ran the NeXTSTEP operating system (source: http://en.wikipedia.org/wiki/NeXTcube). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u1: Added NeXT Cube turbo system. Romset: 393216 / 3 files / 175633 packed rev_3.3_v74.bin / 131072 / fbc3a2cd rev_3.2_v72.bin / 131072 / e750184f rev_3.0_v70.bin / 131072 / 37250453 $end $info=nextctc $mame 0.145u1 [ ? ] NeXT Cube turbo color, Next Software Inc., 19?? The NeXTcube was a high-end workstation computer developed, manufactured and sold by NeXT from 1990 until 1993. It superseded the original NeXT Computer workstation and was housed in a similar cube-shaped magnesium enclosure. The workstation ran the NeXTSTEP operating system (source: http://en.wikipedia.org/wiki/NeXTcube). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u1: Added NeXT Cube turbo color system. Romset: 393216 / 3 files / 175633 packed rev_3.3_v74.bin / 131072 / fbc3a2cd rev_3.2_v72.bin / 131072 / e750184f rev_3.0_v70.bin / 131072 / 37250453 $end $info=nexts $mame 0.135 [ ? ] NeXT station, Next Software Inc, 1990 NeXTstation was a high-end workstation computer developed, manufactured and sold by NeXT from 1990 until 1993. It ran the NeXTSTEP operating system. The NeXTstation was released as a more affordable alternative to the NeXTcube at about US $4,995 or about half the price. Several models were produced, including the NeXTstation (25 MHz), NeXTstation Turbo (33 MHz), NeXTstation Color (25 MHz) and NeXTstation Turbo Color (33 MHz). In total, NeXT sold about 50,000 computers (not including sales to government organizations), making the NeXTstation a rarity today (source: http://en.wikipedia.org/wiki/NeXTstation). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u1: Renamed (nextnt) to (nexts) and changed description in 'NeXT station'. - 0.135: Added NeXT (Non Turbo) system. Romset: 655360 / 5 files / 266381 packed rev_1.2_v58.bin / 131072 / b815b6a4 rev_2.1_v59.bin / 131072 / f20ef956 rev_2.1a_v60.bin / 131072 / 739d7c07 rev_2.4_v65.bin / 131072 / 74e9e541 rev_2.5_v66.bin / 131072 / f47e0bfe $end $info=nexts2 $mame 0.145u1 [ ? ] NeXTstation (X15 variant), Next Software Inc., 1990 NeXTstation was a high-end workstation computer developed, manufactured and sold by NeXT from 1990 until 1993. It ran the NeXTSTEP operating system. The NeXTstation was released as a more affordable alternative to the NeXTcube at about US $4,995 or about half the price. Several models were produced, including the NeXTstation (25 MHz), NeXTstation Turbo (33 MHz), NeXTstation Color (25 MHz) and NeXTstation Turbo Color (33 MHz). In total, NeXT sold about 50,000 computers (not including sales to government organizations), making the NeXTstation a rarity today (source: http://en.wikipedia.org/wiki/NeXTstation). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u1: Added NeXTstation (X15 variant) system. Romset: 655360 / 5 files / 267079 packed rev_1.2_v58.bin / 131072 / b815b6a4 rev_2.1_v59.bin / 131072 / f20ef956 rev_2.2_v63.bin / 131072 / 739d7c07 rev_2.4_v65.bin / 131072 / 74e9e541 rev_2.5_v66.bin / 131072 / f47e0bfe $end $info=nextsc $mame 0.145u1 [ ? ] NeXTstation color, Next Software Inc., 1990 NeXTstation was a high-end workstation computer developed, manufactured and sold by NeXT from 1990 until 1993. It ran the NeXTSTEP operating system. The NeXTstation was released as a more affordable alternative to the NeXTcube at about US $4,995 or about half the price. Several models were produced, including the NeXTstation (25 MHz), NeXTstation Turbo (33 MHz), NeXTstation Color (25 MHz) and NeXTstation Turbo Color (33 MHz). In total, NeXT sold about 50,000 computers (not including sales to government organizations), making the NeXTstation a rarity today (source: http://en.wikipedia.org/wiki/NeXTstation). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u1: Added NeXTstation color system. Romset: 655360 / 5 files / 267079 packed rev_1.2_v58.bin / 131072 / b815b6a4 rev_2.1_v59.bin / 131072 / f20ef956 rev_2.2_v63.bin / 131072 / 739d7c07 rev_2.4_v65.bin / 131072 / 74e9e541 rev_2.5_v66.bin / 131072 / f47e0bfe $end $info=nextstc $mame 0.145u1 [ ? ] NeXTstation turbo color, Next Software Inc., 1990 NeXTstation was a high-end workstation computer developed, manufactured and sold by NeXT from 1990 until 1993. It ran the NeXTSTEP operating system. The NeXTstation was released as a more affordable alternative to the NeXTcube at about US $4,995 or about half the price. Several models were produced, including the NeXTstation (25 MHz), NeXTstation Turbo (33 MHz), NeXTstation Color (25 MHz) and NeXTstation Turbo Color (33 MHz). In total, NeXT sold about 50,000 computers (not including sales to government organizations), making the NeXTstation a rarity today (source: http://en.wikipedia.org/wiki/NeXTstation). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u1: Added NeXTstation turbo color system. Romset: 393216 / 3 files / 175633 packed rev_3.0_v70.bin / 131072 / 37250453 rev_3.2_v72.bin / 131072 / e750184f rev_3.3_v74.bin / 131072 / fbc3a2cd $end $info=nexttrb $mame 0.135 [ ? ] NeXT station turbo, Next Software Inc., 1990 NeXTstation was a high-end workstation computer developed, manufactured and sold by NeXT from 1990 until 1993. It ran the NeXTSTEP operating system. The NeXTstation was released as a more affordable alternative to the NeXTcube at about US $4,995 or about half the price. Several models were produced, including the NeXTstation (25 MHz), NeXTstation Turbo (33 MHz), NeXTstation Color (25 MHz) and NeXTstation Turbo Color (33 MHz). In total, NeXT sold about 50,000 computers (not including sales to government organizations), making the NeXTstation a rarity today (source: http://en.wikipedia.org/wiki/NeXTstation). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u1: Renamed (nexttrb) to (nextst), changed description in 'NeXT station turbo' and modified year in 1990. - 0.135: Added NeXT (Turbo) system. Romset: 393248 / 4 files / 175189 packed rev_3.0_v70.bin / 131072 / 37250453 rev_3.2_v72.bin / 131072 / e750184f rev_3.3_v74.bin / 131072 / fbc3a2cd nvram-trb.bin / 32 / 2516dd08 $end $info=ngp $mame 0.131 [Wilbert Pol] NeoGeo Pocket, SNK, 1998 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 07/01/2012 r13913: Cleaned save data in a bunch of dumps (and consequently removed a couple of protos which were identical to the final version, except for save data), courtesy of xxxddd [Fabio Priuli]. - 08/12/2011 r13524: Cleanups of empty info and other leftover bits in ngp.xml [Fabio Priuli]. - 27/11/2011 r13387: Minor tidbits in ngp.xml [Fabio Priuli]. - 0.131: Wilbert Pol added SNK NeoGeo Pocket system. Romset: 65536 / 1 file / 36844 packed ngp_bios.ngp / 65536 / 6232df8d $end $info=ngpc $mame 0.131 [Wilbert Pol] NeoGeo Pocket Color, SNK, 1999 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 07/01/2012 r13913: Cleaned save data in a bunch of dumps (and consequently removed a couple of protos which were identical to the final version, except for save data), courtesy of xxxddd [Fabio Priuli]. - 08/12/2011 r13524: Cleanups of empty info and other leftover bits in ngpc.xml [Fabio Priuli]. - 27/11/2011 r13387: Minor tidbits in ngpc.xml [Fabio Priuli]. - 0.143u9: Added nine protos in ngpc.xml [Brian Hargrove]. - 28/10/2011 r13120: Added a bunch of dumps from nointro and removed a bad dump in ngpc.xml [Fabio Priuli]. - 0.142u6: Added a few new dumps [xxxddd, Kaylee]. - 0.131: Wilbert Pol added SNK NeoGeo Pocket Color system. Romset: 65536 / 1 file / 37522 packed ngpcbios.rom / 65536 / 6eeb6f40 $end $info=nimbus $mame 0.137 [Phill Harvey-Smith] Nimbus, Research Machines, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Phill Harvey-Smith added Research Machines Nimbus system. Romset: 200704 / 7 files / 131324 packed hexec-v1.02u-13488-1985-10-29.rom / 4096 / 75c6adfd sys-1-1.32f-22779-1989-10-20.rom / 32768 / 786c31e8 sys-1-1.40d.rom / 32768 / b8d3dc0b sys-2-1.32f-22779-1989-10-20.rom / 32768 / 0be3db64 sys-2-1.40d.rom / 32768 / b0826b0b sys1-1.31a-16128-1986-06-18.rom / 32768 / 6416eb05 sys2-1.31a-16129-1986-06-18.rom / 32768 / b224359d $end $info=nms801 $mame 0.128 [ ? ] NMS-801, Philips, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Philips NMS-801 system. Romset: 32768 / 1 file / 26047 packed 801bios.rom / 32768 / fa089461 $end $info=nms8220 $mame 0.81 [Jirou Kaneda] NMS-8220 (12-jun-1986), Philips, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Philips NMS-8220 (12-jun-1986) system. Romset: 65536 / 3 files / 47155 packed 8220bios.rom.u14 / 32768 / 6cdaf3a5 8220ext.rom.u14 / 16384 / 06e4f5e6 8220pen.rom.u13 / 16384 / 3d38c53e $end $info=nms8220a $mame 0.81 [Jirou Kaneda] NMS-8220 (13-aug-1986), Philips, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Philips NMS-8220 (13-aug-1986) system. Romset: 65536 / 3 files / 47172 packed 8220bios.rom.u14 / 32768 / 6cdaf3a5 8220ext.rom.u14 / 16384 / 06e4f5e6 8220pena.rom.u13 / 16384 / 17817b5a $end $info=nms8245 $mame 0.79 [Sean Young] NMS-8245, Philips, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.79: Sean Young added Philips NMS 8245 system. Romset: 131072 / 1 file / 99036 packed nms8245.u7 / 131072 / 0c827d5f $end $info=nms8245f $mame 0.128 [ ? ] NMS-8245F, Philips, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Philips NMS-8245F system. Romset: 131072 / 1 file / 99036 packed nms8245.u7 / 131072 / 0c827d5f $end $info=nms8250 $mame 0.81 [Jirou Kaneda] NMS-8250, Philips, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Philips NMS-8250 system. Romset: 65536 / 3 files / 50510 packed d23128ec.ic118 / 16384 / 66237ecf d23c256eac.ic119 / 32768 / 6cdaf3a5 jq00014.ic117 / 16384 / ca3307d3 $end $info=nms8250j $mame 0.143u3 [ ? ] NMS-8250J, Philips, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Philips NMS-8250J system. Romset: 196608 / 4 files / 119525 packed 8250jkfn.rom / 131072 / 5a59926e 8250jext.rom / 16384 / 4a48779c 8250jdisk.rom / 16384 / ca3307d3 8250jbios.rom / 32768 / 9b3e7b97 $end $info=nms8255 $mame 0.79 [Sean Young] NMS-8255, Philips, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.79: Sean Young added Philips NMS-8255 system. Romset: 65536 / 3 files / 50510 packed 8255bios.rom.ic119 / 32768 / 6cdaf3a5 8255disk.rom.ic117 / 16384 / ca3307d3 8255ext.rom.ic118 / 16384 / 66237ecf $end $info=nms8280 $mame 0.81 [Jirou Kaneda] NMS-8280, Philips, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Philips NMS-8280 system. Romset: 65536 / 3 files / 50510 packed 8280bios.rom.ic119 / 32768 / 6cdaf3a5 8280disk.rom.ic117 / 16384 / ca3307d3 8280ext.rom.ic118 / 16384 / 66237ecf $end $info=nms8280g $mame 0.128 [ ? ] NMS-8280G, Philips, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Philips NMS-8280G system. Romset: 65536 / 3 files / 50549 packed 8280gbios.rom.ic119 / 32768 / 8fa060e2 8280gdisk.rom.ic117 / 16384 / d0beebb8 8280gext.rom.ic118 / 16384 / 41e36d03 $end $info=npc8300 $mame 0.141 [Incog] PC-8300, Nippon Electronic Company, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Incog added NEC PC-8300 system. Romset: 32768 / 1 file / 20781 packed 831000-438_n83a_basic_1986_microsoft_8716_z01.bin / 32768 / a3c15dcb $end $info=ob68k1a $mame 0.141 [ ? ] OB68K1A, Omnibyte, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u1: Fixed keyboard [Robbbert]. - 0.141: Added skeleton driver of OmnibyteOB68K1A system. Refactored to use serial terminal [Curt Coder]. Romset: 32768 / 4 files / 8635 packed idris_boot.u62 / 8192 / 091e900e idris_boot.u63 / 8192 / a132259f macsbug.u60 / 8192 / 7c8905ff macsbug.u61 / 8192 / b5069252 $end $info=oc2000 $mame 0.137 [ ? ] OC-2000, SOE, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added SOE OC-2000 system. Romset: None required. $end $info=odyssey2 $mame 0.62 [ ? ] Odyssey 2, Magnavox, 1978 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported Bugs: [Bug 1526] KTAA - Scroll background at title should be all the same shade. [Bug 1527] KTAA - Tops of buildings cut off on stage 2. [Bug 1528] KTAA - Buildings on stage 3 drawn incorrectly. [Bug 1529] KTAA - Missing pyramids on stage 4. [Bug 1530] KTAA - Ground wrong colour in stage 4. [Bug 1555] Musician doesn't run. [Bug 1581] Great Wall Street Fortune Hunt flickers like mad. [Bug 1520] Noise generation unimplemented. [Bug 1522] Flickering of top line in Quest for the Rings. WIP: - 0.145u4: [Dan Boris]: * Changed color of background grid color 0 to match sprite color 0 (Fixes KTAA title screen). * Fixed Odyssey2_video_w so that m_o2_vdc.reg[] is always updated (Fixes Blockout). * Changed quad character generation so character height is always taken from 4th character (KTAA level 2). - 0.144u3: Fixed banking regression affecting Kill the Attacking Aliens [Justin Kerk]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.137: Fixed shape of $ character (bug #1582) [Justin Kerk]. - 0.135: Fixed a multisession issue (bug #1517) [Harmony]. - 0.124: Rewrote video code to use scanline-based rendering (fixes Killer Bees intro). Made sound pitch depend on system clock instead of -samplerate (bug #1519). Added support for The Voice! add-on. Added support for larger ROM format used by Kill The Attacking Aliens. Added PAL support for Videopac and C52 [Wilbert Pol]. - 0.114: Major update: banked carts, drawing, and hardware collision detection now all work much better [telengard]. - 0.84: Cleaned up driver and fixed regression introduced in MESS 0.79 (bug #564) [Nate Woods]. - 0.62: Readded Magnavox Odyssey 2 system. - 0.37b15: Removed Magnavox Odyssey 2 system. - 0.37b13: Added Magnavox ODYSSEY 2 driver [PeT and Dopefish Justin]. Romset: 35840 / 4 files / 32251 packed o2bios.rom / 1024 / 8016a315 sp0256b-019.bin / 2048 / 4bb43724 spr128-003.bin / 16384 / 509367b5 spr128-004.bin / 16384 / e79dfb75 $end $info=okean240 $mame 0.142u6 [ ? ] Okean-240, , 1986 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u6: Added skeleton driver of Okean-24 system. - 19/06/2011 r11992: Fixed a few things with the test rom [Robbbert]. - 19/06/2011 r11991: Added scroll register. Cleaned and documented the terminal functions [Robbbert]. - 19/06/2011 r11989: Split bios 0 & 1 into separate drivers since the keyboard is completely different. Keyboard now works on both. F4 display now works on both [Robbbert]. - 16/06/2011 r11969: Keyboard working for bios 1 only [Robbbert]. - 15/06/2011 r11951: Fixed rom names to keep cmpro happy [Robbbert]. - 14/06/2011 r11943: fixed text display, but still needs colours [Robbbert]. - 14/06/2011 r11942: Modernised. Added notes. Added another bios set [Robbbert]. Romset: 16384 / 2 files / 9121 packed cpm80.bin / 8192 / 7378e4f9 monitor.bin / 8192 / 587799bc $end $info=okean240a $mame 0.141 [ ? ] Okean-240 with ffd, , 1986 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u6: Renamed (okean240) to (okean240a). - 0.141: Added skeleton driver of Okean-24 system. Romset: 16384 / 2 files / 11383 packed fddcpm80.bin / 8192 / b89a7e16 fddmonitor.bin / 8192 / bcac5ca0 $end $info=okean240t $mame 0.143u1 [ ? ] Ocean-240 Test Rom, , 1986 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u1: Added Ocean-240 Test Rom system. Romset: 2048 / 1 file / 1040 packed test.bin / 2048 / e9e2b7b9 $end $info=olivm15 $mame 0.144u1 [F.J. Kraan] Olivetti M15, Olivetti, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: F.J. Kraan added skeleton driver of Olivetti M15 system. Romset: 16384 / 1 file / 9191 packed oliv_m15.bin / 16384 / bf2ef795 $end $info=olypeopl $mame 0.145 [Robert aka rfka01] People PC, Olympia, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145: Robert aka rfka01 added skeleton driver of Olympia People PC system. Romset: 16384 / 3 files / 5278 packed 5788005.u33 / 8192 / 0bf56d70 (baddump) uo1271c0.bin / 4096 / c9187bce uo1271d0.bin / 4096 / 10e6437b $end $info=omni2 $mame 0.131 [Robbbert] Omni II, Non Linear Systems, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.131: Robbbert added NLS Omni II (not working) system. Romset: 6144 / 2 files / 2239 packed omni2.u43 / 2048 / 049b3381 omni2.u47 / 4096 / 2883f9e0 $end $info=omv1000 $mame 0.139 [ ? ] Othello Multivision FG-1000, Tsukuda Original, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.139: Added Othello Multivision FG-1000 system. Romset: 16384 / 1 file / 10125 packed omvbios.bin / 16384 / c5a67b95 $end $info=omv2000 $mame 0.139 [ ? ] Othello Multivision FG-2000, Tsukuda Original, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.139: Added Othello Multivision FG-2000 system. Romset: 16384 / 1 file / 10125 packed omvbios.bin / 16384 / c5a67b95 $end $info=ondrat $mame 0.128 [ ? ] Ondra, Tesla, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Ondra (not working) system. Romset: 4096 / 2 files / 3452 packed tesla_a.rom / 2048 / 6d56b815 tesla_b.rom / 2048 / 5f145eaa $end $info=ondrav $mame 0.128 [ ? ] Ondra ViLi, ViLi, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Ondra ViLi system. Romset: 4096 / 2 files / 3507 packed vili_a.rom / 2048 / 76932657 vili_b.rom / 2048 / 03a6073f $end $info=orao $mame 0.124 [Miodrag Milanovic] Orao 102, PEL Varazdin, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Miodrag Milanovic added Orao 102 system. Romset: 16384 / 2 files / 10378 packed bas12.rom / 8192 / 42ae6f69 crt12.rom / 8192 / 94ebdc94 $end $info=orao103 $mame 0.124 [Miodrag Milanovic] Orao 103, PEL Varazdin, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Miodrag Milanovic added Orao 103 system. Romset: 16384 / 2 files / 12761 packed bas13.rom / 8192 / 35daf5da crt13.rom / 8192 / e7076014 $end $info=orbituvi $mame 0.137 [ ? ] UVI Compu-Game, Orbit Electronics, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added UVI Compu-Game system. Romset: None required. $end $info=oric1 $mame 0.36b11 [Paul Cook] Oric 1, Tangerine, 1983 With the success of the Sinclair ZX Spectrum Tangerine's backers suggested a home computer and Tangerine formed Oric Products International Ltd to develop and release the Oric-1 in 1983. Based on a 1 MHz 6502A CPU, it came in 16 KB or 48 KB RAM [2] variants for £129 and £169 respectively, matching the models available for the popular ZX Spectrum and undercutting the price of the 48K Spectrum by a few pounds. Both Oric-1 versions had a 16 KB ROM containing the operating system and a modified BASIC interpreter. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Telstrat regression has been fixed [Robbbert]. - 0.37b12: Fixed .tap loading. (Conversion from .tap to internal .wav form was completely broken) [Kev Thacker]. - 0.37b11: .tap tape images can now be used. These are converted at run-time into .wav files, and can be used in the same way as .wav. Code based heavily on tap2wav by Fabrice Frances [Kev Thacker, Fabrice Frances]. - 0.37b10: Added VSYNC cable hardware; This can be enabled with a dipswitch in the UI. Added support for Jasmin floppy disc interface; Floppy disc interface can be chosen in UI: None, Microdisc or Jasmin. Improved video emulation; hires/text changes in the middle of a line will now work [Kev Thacker]. - 0.37b9: Fixed a bug in microdisc memory paging. Some discs start to boot now. Added a dipswitch to enable/disable microdisc interface [Kev Thacker]. - 0.36b11: Paul Cook added ORIC 1 system. Romset: 26624 / 3 files / 16187 packed basic10.rom / 16384 / f18710b4 jasmin.rom / 2048 / 37220e89 microdis.rom / 8192 / a9664a9c $end $info=orica $mame 0.36b11 [Paul Cook] Oric Atmos, Tangerine, 1984 The Edenspring money enabled Oric International to release the Oric Atmos, which added a true keyboard and an updated V1.1 ROM to the Oric-1. The faulty tape error checking routine was still there. Soon after the Atmos was released, the modem, printer and 3-inch floppy disk drive originally promised for the Oric-1 were announced and released by the end of 1984. A short time after the release of the Atmos machine, a modification for the Oric-1 was issued and advertised in magazines and bulletin boards. This modification enabled the Oric-1 user to add a second rom (containing the Oric Atmos system) to a spare rom socket on the Oric-1 circuit board. Then, using a basic DPST (double pole single toggle) switch, the users could then switch between the new Oric Atmos rom and the original Oric-1 rom at their leisure. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Added Basic v1.2x enhanced BIOS [Fabio Priuli]. - 0.56.1: The FUNCT key (present on Oric Atmos/Telestrat model) is now recognized [Stefano Priore]. - 0.37b12: Fixed .tap loading. Conversion from .tap to internal .wav form was completely broken [Kev Thacker]. - 0.37b11: .tap tape images can now be used. These are converted at run-time into .wav files, and can be used in the same way as .wav. Code based heavily on tap2wav by Fabrice Frances [Kev Thacker, Fabrice Frances]. - 0.36b11: Paul Cook added ORIC Atmos system. Romset: 393216 / 24 files / 308885 packed bas11_de.rom / 16384 / 65233b2d bas11_es.rom / 16384 / 47bf26c7 bas11_fr.rom / 16384 / 603b1fbf bas11_se.rom / 16384 / a71523ac bas11_uk.rom / 16384 / 303370d1 bas121es_le.rom / 16384 / 87ec679b bas121fr_le.rom / 16384 / e683dec2 bas121ge_le.rom / 16384 / 94fe32bf bas121sw_le.rom / 16384 / e6ad11c7 bas121uk_le.rom / 16384 / 75aa1aa9 bas122es_le.rom / 16384 / 9144f9e0 bas122fr_le.rom / 16384 / 370cfda4 bas122ge_le.rom / 16384 / 9a42bd62 bas122sw_le.rom / 16384 / e7fd57a4 bas122uk_le.rom / 16384 / 9865bcd7 bas12es_le.rom / 16384 / 70de4aeb bas12fr_le.rom / 16384 / 47a437fc bas12ge_le.rom / 16384 / f5f0dd52 bas12sw_le.rom / 16384 / 100abe68 bas12uk_le.rom / 16384 / 00fce8a6 basic11b.rom / 16384 / c3a92bef basic12.rom / 16384 / dc4f22dc basic121.rom / 16384 / 0a2860b1 basic122.rom / 16384 / 5ef2a861 $end $info=orion128 $mame 0.125 [Miodrag Milanovic] Orion 128, , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Miodrag Milanovic added Orion 128 system. Romset: 4096 / 2 files / 3389 packed m2_2rk.bin / 2048 / fc662351 m2rk.bin / 2048 / 2025c234 $end $info=orionide $mame 0.128 [ ? ] Orion 128 + Z80 Card II + IDE, , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Orion 128 + Z80 Card II + IDE system. Romset: 2048 / 1 file / 1863 packed m35zrkh.bin / 2048 / b7745f28 $end $info=orionidm $mame 0.128 [ ? ] Orion 128 + Z80 Card II + IDE (MS7007), , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Orion 128 + Z80 Card II + IDE (MS7007) system. Romset: 2048 / 1 file / 1872 packed m35zmsh.bin / 2048 / 01e66df4 $end $info=orionms $mame 0.125 [ ? ] Orion 128 (MS7007), , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Added Orion 128 (MS7007) system. Romset: 2048 / 1 file / 1825 packed ms7007.bin / 2048 / c6174ba3 $end $info=orionpro $mame 0.125 [ ? ] Orion Pro, , 1994 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Added Orion Pro system. Romset: 188416 / 6 files / 97050 packed rom1-100.bin / 8192 / 4fd6c408 rom1-200.bin / 8192 / 4fbe83cc rom1-210.bin / 8192 / 8e1a0c78 rom2-100.bin / 32768 / 370ffdca rom2-200.bin / 65536 / 618aaeb7 rom2-210.bin / 65536 / 7cb7a49b $end $info=orionz80 $mame 0.125 [Miodrag Milanovic] Orion 128 + Z80 Card II, , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Miodrag Milanovic added Orion 128 + Z80 Card II system. Romset: 12288 / 6 files / 10972 packed m31.bin / 2048 / 007c6dc6 m32zrk.bin / 2048 / 4ec3f012 m33zrkd.bin / 2048 / f404032d m34zrk.bin / 2048 / 787c3903 m35zrkd.bin / 2048 / 9368b38f peter.bin / 2048 / df9b1d8c $end $info=orionzms $mame 0.125 [ ? ] Orion 128 + Z80 Card II (MS7007), , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Added Orion 128 + Z80 Card II (MS7007) system. Romset: 6144 / 3 files / 5547 packed m32zms.bin / 2048 / 44cfd2ae m34zms.bin / 2048 / 0f87a80b m35zmsd.bin / 2048 / f714ff37 $end $info=orizon $mame 0.128 [Miodrag Milanovic] Orizon-Micro, , 199? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Orizon-Micro system. Romset: 16384 / 1 file / 12287 packed orizon.rom / 16384 / ed4d9787 $end $info=ormatu $mame 0.137 [ ? ] Ormatu 2001, Ormatu Electronics, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Ormatu 2001 system. Romset: None required. $end $info=osbexec $mame 0.141 [Wilbert Pol] Executive, Osborne, 1982 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Wilbert Pol added skeleton driver of Executive system. Romset: 8192 / 1 file / 5729 packed execv12.ud18 / 8192 / 70798c2f $end $info=osborne1 $mame 0.121 [Wilbert Pol, Cowering] Osborne-1, Osborne, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u8: Added IEEE-488 bus [Curt Coder]. - 0.121: Wilbert Pol and Cowering added Osborne-1 system. Romset: 6144 / 2 files / 3726 packed osb144.bin / 4096 / c0596b14 osbchr.bin / 2048 / 6c1eab0d $end $info=osc1000b $mame 0.141 [ ? ] OSCOM 1000B, OSCOM Oy, 1977 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Added OSCOM 1000B system. Romset: None required. $end $info=p112 $mame 0.140 [ ? ] P112, Dave Brooks, 1996 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 19/04/2011 r11246: Fixed typo in bios name [firewave]. - 0.140: Added skeleton driver of P112 Single Board Computer system. Romset: 262144 / 8 files / 62882 packed 051103.bin / 32768 / 6c47ec13 960513.bin / 32768 / 077c1c40 970308.bin / 32768 / 15e61f0d romv4b1.bin / 32768 / 15d79beb romv4b2.bin / 32768 / 9b9a8a5e romv4b3.bin / 32768 / 734031ea romv4b4.bin / 32768 / cd419c40 romv5b1.bin / 32768 / 047296f7 $end $info=p2000m $mame 0.36RC1 [Paul Daniels] Philips P2000M, Philips, 1980 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36RC1: Paul Daniels added Philips P2000M system. Romset: 22720 / 3 files / 17166 packed basic.rom / 16384 / 9d9d38f9 p2000.chr / 2240 / 78c17e3e p2000.rom / 4096 / 650784a3 $end $info=p2000t $mame 0.36RC1 [Paul Daniels] Philips P2000T, Philips, 1980 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 06/05/2011 r11455: Fixed sample clipping [Curt Coder]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.36RC1: Paul Daniels added Philips P2000T system. Romset: 22720 / 3 files / 17166 packed basic.rom / 16384 / 9d9d38f9 p2000.chr / 2240 / 78c17e3e p2000.rom / 4096 / 650784a3 $end $info=p500 $mame 0.36 [ ? ] P500 (proto, a.k.a. B128-40 or Pet-II), Commodore Business Machines, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36: Added Commodore P500 system. Romset: 53248 / 7 files / 39487 packed 901225-01.bin / 4096 / ec4272ee 901234-01.bin / 8192 / 67962025 901234-02.bin / 8192 / f46bbd2b 901235-01.bin / 8192 / 18a27feb 901235-02.bin / 8192 / 20b7df33 901236-01.bin / 8192 / 33eb6aa2 901236-02.bin / 8192 / c62ab16f $end $info=p8000 $mame 0.135 [Matt Knoth, Fabio Priuli] P8000 (8bit Board), EAW electronic Treptow, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Matt Knoth and Fabio Priuli added EAW P8000 8bit (not working) system. Romset: 12288 / 4 files / 6972 packed mon8_1_3.1 / 4096 / ad1bb118 mon8_2_3.1 / 4096 / daced7c2 p8t_zs / 2048 / f9321251 p8tdzs.2 / 2048 / 32736503 $end $info=p8000_16 $mame 0.135 [ ? ] P8000 (16bit Board), EAW electronic Treptow, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Added EAW P8000 (16bit) system. Romset: 16384 / 4 files / 9700 packed mon16_1h_3.1_udos / 4096 / 0c3c28da mon16_1l_3.1_udos / 4096 / e8857bdc mon16_2h_3.1_udos / 4096 / cddf58d5 mon16_2l_3.1_udos / 4096 / 395ee7aa $end $info=palmiii $mame 0.130 [MooglyGuy, R. Belmont] Palm III, 3Com, 1998 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.130: MooglyGuy and R. Belmont added Palm III system. Romset: 6291456 / 3 files / 2301379 packed palmiiic350-ch.rom / 2097152 / a9779f3a palmiiic350-en-beta.rom / 2097152 / d58521a4 palmiiic40-en.rom / 2097152 / 6b2a5ad2 $end $info=palmiiic $mame 0.132 [Miodrag Milanovic] Palm IIIc, Palm Inc, 1998 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Palm III (not working) system. Romset: 6291456 / 3 files / 1048576 packed palmiiic350-en-beta.rom 3.5eb / 2097152 / d58521a4 palmiiic350-ch.rom / 2097152 / a9779f3a palmiiic40-en.rom / 2097152 / 6b2a5ad2 $end $info=palmm100 $mame 0.132 [Miodrag Milanovic] Palm m100, Palm Inc, 2000 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Palm m100 (not working) system. Romset: 2097152 / 1 file / 633650 packed palmm100-351-en.rom / 2097152 / ae8dda60 $end $info=palmm130 $mame 0.132 [Miodrag Milanovic] Palm m130, Palm Inc, 2000 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Palm m130 (not working) system. Romset: 4194304 / 1 file / 1260324 packed palmm130-40-en.rom / 4194304 / 58046b7e $end $info=palmm505 $mame 0.132 [Miodrag Milanovic] Palm m505, Palm Inc, 2001 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Palm m505 (not working) system. Romset: 8388608 / 2 files / 2245933 packed palmos40-en-m505.rom / 4194304 / 822a4679 palmos41-en-m505.rom / 4194304 / d248202a $end $info=palmm515 $mame 0.132 [Miodrag Milanovic] Palm m515, Palm Inc, 2001 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Palm m515 (not working) system. Romset: 4194304 / 1 file / 1566292 packed palmos41-en-m515.rom / 4194304 / 6e143436 $end $info=palmpers $mame 0.130 [MooglyGuy, R. Belmont] Palm Pilot Personal, U.S. Robotics, 1997 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.130: MooglyGuy and R. Belmont added PalmPilot Personal system. Romset: 23593620 / 12 files / 3932270 packed palmos10-en.rom 1.0e / 524288 / 82030062 palmos20-en-pers.rom / 1048576 / 40ea8baa palmos20-en-pro.rom / 1048576 / baa5b36a palmis20-en-pro-dbg.rom 2.0eprod / 1048576 / 0d1d3a3b palmos30-en.rom 3.0e / 2097152 / 6f461f3d palmos30-en-dbg.rom 3.0ed / 2097152 / 4deda226 palmos30-de.rom 3.0g / 2097152 / b991d6c3 palmos30-fr.rom 3.0f / 2097152 / a2a9ff6c palmos30-sp.rom 3.0s / 2097152 / 63a595be palmos33-en-iii.rom 3.3e / 2097152 / 1eae0253 palmos33-fr-iii.rom 3.3f / 2097152 / d7894f5f palmos33-de-iii.rom 3.3g / 2097152 / a5a99c45 $end $info=palmpro $mame 0.130 [MooglyGuy, R. Belmont] Palm Pilot Pro, U.S. Robotics, 1997 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.130: MooglyGuy and R. Belmont added PalmPilot Pro system. Romset: 20447232 / 12 files / 6049873 packed palmis20-en-pro-dbg.rom / 1048576 / 0d1d3a3b palmos10-en.rom / 524288 / 82030062 palmos20-en-pers.rom / 1048576 / 40ea8baa palmos20-en-pro.rom / 1048576 / baa5b36a palmos30-de.rom / 2097152 / b991d6c3 palmos30-en.rom / 2097152 / 6f461f3d palmos30-en-dbg.rom / 2097152 / 4deda226 palmos30-fr.rom / 2097152 / a2a9ff6c palmos30-sp.rom / 2097152 / 63a595be palmos33-de-iii.rom / 2097152 / a5a99c45 palmos33-en-iii.rom / 2097152 / 1eae0253 palmos33-fr-iii.rom / 2097152 / d7894f5f $end $info=palmv $mame 0.132 [Miodrag Milanovic] Palm V, 3Com, 1999 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Palm V (not working) system. Romset: 12582912 / 6 files / 4437814 packed palmv31-de.rom / 2097152 / a9631dcf palmv31-en-2.rom / 2097152 / caced2bd palmv31-en.rom / 2097152 / 4656b2ae palmv31-fr.rom / 2097152 / 0d933a1c palmv31-jp.rom / 2097152 / c786db12 palmv31-sp.rom / 2097152 / cc46ca1f $end $info=palmvx $mame 0.132 [Miodrag Milanovic] Palm Vx, Palm Inc, 1999 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Palm Vx (not working) system. Romset: 6291456 / 3 files / 2204025 packed palmvx33-en.rom / 2097152 / 3fc0cc6d palmvx40-en.rom / 2097152 / 488e4638 palmvx41-en.rom / 2097152 / e59f4dff $end $info=palmz22 $mame 0.144u5 [Tim Schuerewegen] Palm Z22, Palm, 2005 The Z22 was one of the first of Palm, Inc.'s handhelds to be released under the new "Palm" brand, and the first to be released without the "Zire" moniker. Released on October 12, 2005, it replaced the monochrome Zire 21, and was priced at $99 USD. The Palm Z22 featured Palm OS Garnet 5.4.9 and a 200 MHz processor. The Z22 ran on a standard li-ion battery that had a life of about 8 hours depending on its function. Designed to be attractive to first-time users, the unit lacked frills such as an external memory slot, but had the capability of trickle-charging through the USB interface when connected to a PC (so the wall-socket charger could be left at home), and the NVFS, also known as NVRAM, meant that the unit did not lose data even if the battery power ran out (source: http://en.wikipedia.org/wiki/Z22_(handheld)). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 06/03/2012 r14700: Smartmed modernized [Micko]. - 0.144u5: Tim Schuerewegen added Palm Z22 system. Romset: 34603008 / 1 file / 5504386 packed palmz22.bin / 34603008 / 6d0320b3 $end $info=partner $mame 0.126 [Miodrag Milanovic] Partner-01.01, SAM SKB VM, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Partner-01.01 system. Romset: 36864 / 6 files / 20817 packed basic.rom / 8192 / 1e9be0ec fdd.rom / 2048 / 8ca350b5 font.rom / 8192 / dc4f1723 mcpg.rom / 2048 / 3401225c partner.fnt / 8192 / 2705f726 partner.rom / 8192 / be1eaa10 $end $info=paso1600 $mame 0.142u5 [Angelo Salese] Pasopia 1600, Toshiba, 198? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u5: Angelo Salese added skeleton driver of Toshiba Pasopia 1600 system. Romset: 10240 / 2 files / 5153 packed font.rom / 2048 / a91c45a9 ipl.rom / 8192 / cee4ebb7 $end $info=pasogo $mame 0.125 [Peter Trauner] PasoGo, KOEI, 1996 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.125: Peter Trauner added KOEI PasoGo (not working) system. Romset: None required. $end $info=pasopia $mame 0.142u5 [Angelo Salese] Pasopia, Toshiba, 1986 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 26/01/2012 r14191: Fixed pasopia [Micko]. - 0.142u5: Angelo Salese added skeleton driver of Toshiba Pasopia system. Romset: 34816 / 2 files / 27103 packed font.rom / 2048 / a91c45a9 tbasic.rom / 32768 / f53774ff $end $info=pasopia7 $mame 0.139 [ ? ] PASOPIA 7, Toshiba, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.139: Added skeleton driver of Toshiba PASOPIA 7 system. Romset: 182272 / 4 files / 103584 packed basic.rom / 32768 / 8a58fab6 bios.rom / 16384 / b8111407 font.rom / 2048 / a91c45a9 kanji.rom / 131072 / 6109e308 $end $info=pasopia7lcd $mame 0.143u7 [ ? ] Pasopia 7 (LCD), Toshiba, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.143u7: Added Toshiba Pasopia 7 (LCD) system. Romset: 182272 / 4 files / 60758 packed bios.rom / 16384 / b8111407 basic.rom / 32768 / 8a58fab6 font.rom / 2048 / a91c45a9 kanji.rom / 131072 / 6109e308 $end $info=pb1000 $mame 0.142 [Sandro Ronco] PB-1000, Casio, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Sandro Ronco added PB-1000 (not fully working) system. Romset: 73728 / 4 files / 58999 packed charset.bin / 2048 / 7f144716 hd61700.bin / 6144 / b28c21a3 pb1000.bin / 32768 / 8127a090 pb1000j.bin / 32768 / 14a0df57 $end $info=pb2000c $mame 0.142 [Sandro Ronco] PB-2000c, Casio, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Sandro Ronco added Casio PB2000c (not fully working) system. Romset: 73728 / 3 files / 47769 packed charset.bin / 2048 / 7f144716 hd61700.bin / 6144 / 25f9540c pb2000c.bin / 65536 / 41933631 $end $info=pc $mame 0.36b8 [ ? ] PC (CGA), , 1987 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u8: Corrected SN76496 clocks to /4 of sysclock instead of /5, fixes pitch to match video [MooglyGuy, Kef Schecter]. - 05/07/2011 r12160: The real fix [Micko]. - 05/07/2011 r12159: Kill me but this is how it works [Micko]. - 0.142u6: Added keyboard controller ROMs to Amstrad XT clones [John Elliott]. - 0.142u5: Added zenith 2.9e bios [Darkstar]. - 0.142u3: Fixed issues with XT HDC [Carl]. - 0.135: Fixed some booting issues with Amstrad PC clones [Miodrag Milanovic]. - 0.125: Fixed cursor blinking (bug #1096) [Wilbert Pol]. Fixed error reporting when loading non-existant images [Nate Woods]. - 0.124: Converted MDA, Hercules, CGA, and Tandy 1000 video code to use the MAME MC6845 code. EURO PC and PC200 drivers are temporarily broken as a result. Split off PC (Hercules) from the PC (MDA) system. Replaced MDA and CGA character ROMs with a proper dump from an original IBM card [Wilbert Pol]. - 0.105: Fixed a crash involving certain types of CGA memory access (bug #859) [Nate Woods]. - 0.104: Fixed PC keyboard ESC char code (it is now 27; used to be 26) [Nate Woods]. - 0.90: Implemented CGA color composite artifact colors (bug #431) [John Elliott]. Fixed hard drive support to recognize CHD geometry information. Fixed a problem in the PIC8254 interrupt controller, and enhanced natural keyboard support [Nate Woods]. - 0.86: Fixed a regression in which certain input ports were being ignored. This was caused by a defect in PORT_INCLUDE [Nate Woods]. - 0.85: New PIT8253 implementation; Styx and Digger run better now. Also fixed the PIT8253 frequencies and mades some PIC8259 fixes [Andrew Jenner]. - 0.83: The speaker will now be silent if the 8253 is instructed to generate a waveform that is higher frequency than the emulation sample rate. Also corrected the CGA color set [Andrew Jenner]. - 0.82: Cleanups; code simplified and CGA video slightly faster now [Nate Woods]. - 0.81: Fixed some floppy disk regressions (bug #532) [Nate Woods]. - 0.80: Complete 8237 DMA and 8253 PIT rewrites, and associated changes in the NEC765, 8259 PIC, FDC and HDC implementations. The new 8237 and 8253 implementations are cleaner and purer hardware emulations and should be more accurate. In the process, fixed a critical long standing bug in the PC floppy emulation and other bugs (bugs #154, #430). Hard disk controller enhancements; FreeDOS now boots [Nate Woods]. - 0.77: Fixed a bug in the i86 CMPSW instruction (bug #466) [Bob Dayley]. Fixed a pit8253 bug (bug #399) [Ruslan Staritsin]. - 0.72: Made fonts, monitor types and CGA chipsets configurable [John Elliot]. Basic state save support [Nate Woods]. - 0.71: Fixed a bug in keyboard handling that caused a 'stuck key' keyboard error to be displayed (bug #427) [Colin Howell, Nate Woods]. Added support for CGA 160x100 mode (bug #225). Fixed a bug that would occasionally cause garbage to be displayed on the screen after a screen resolution change (bug #100) [Nate Woods]. - 0.70: Added support for natural keyboard handling. Also fixed a bug in hard disk handling (bug #403) [Nate Woods]. - 0.68: Fixed bugs in CGA and MDA rendering (bugs #339 and #374). Also speeded up EGA/VGA rendering and marked 'xtvga' as working [Nate Woods]. - 0.56.1: Fixed a bug that caused the keyboard buffer to get flooded and the emulated system to get paralyzed in beeping under certain situations (bug #151) [Nate Woods]. - 0.36b8: Added IBM PC/XT - CGA system. Romset: 16384 / 2 files / 8202 packed pcxt.rom / 8192 / 031aafad 5788005.u33 / 8192 / 0bf56d70 $end $info=pc100 $mame 0.142u5 [Angelo Salese] PC-100, NEC, 198? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 20/03/2012 r14778: Fixed some more regressions [Sandro Ronco]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 0.142u5: Angelo Salese added skeleton driver of NEC PC-100 system. Romset: 163840 / 2 files / 83202 packed ipl.rom / 32768 / fd54a80e kanji.rom / 131072 / 29298591 $end $info=pc1245 $mame 0.132 [Miodrag Milanovic] Pocket Computer 1245, Sharp, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Pocket Computer 1245 system. Romset: 24576 / 2 files / 18998 packed bas1245.rom / 16384 / f6253a0d cpu1245.rom / 8192 / e0964069 $end $info=pc1250 $mame 0.132 [Miodrag Milanovic] Pocket Computer 1250, Sharp, 1982 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Pocket Computer 1245 system. Romset: 24576 / 2 files / 18881 packed bas1250.rom / 16384 / 93ecb629 cpu1250.rom / 8192 / f7287aca $end $info=pc1251 $mame 0.37b7 [Peter Trauner] Pocket Computer 1251, Sharp, 1982 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.119: Fixed background regression introduced in 0.107 (bug #1338) [Nate Woods]. - 0.37b7: Peter Trauner added Sharp Pocket Computer PC1251 system. Romset: 24756 / 2 files / 12084 packed cpu1250.rom / 8192 / f7287aca bas1250.rom / 16384 / 93ecb629 $end $info=pc1255 $mame 0.132 [Miodrag Milanovic] Pocket Computer 1255, Sharp, 1982 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Pocket Computer 1255 system. Romset: 40960 / 2 files / 29273 packed bas1260.rom / 32768 / 6c7e017d cpu1260.rom / 8192 / f46d23d3 $end $info=pc1260 $mame 0.132 [Miodrag Milanovic] Pocket Computer 1260, Sharp, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Pocket Computer 1260 system. Romset: 40960 / 2 files / 18452 packed cpu1260.rom / 8192 / f46d23d3 bas1260.rom / 32768 / 6c7e017d $end $info=pc1261 $mame 0.132 [Miodrag Milanovic] Pocket Computer 1261/1262, Sharp, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Pocket Computer 1261/1262 system. Romset: 40960 / 2 files / 18452 packed cpu1260.rom / 8192 / f46d23d3 bas1260.rom / 32768 / 6c7e017d $end $info=pc1350 $mame 0.37b5 [Peter Trauner] Pocket Computer 1350, Sharp, 1984 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.119: Fixed background regression introduced in 0.107 (bug #1338) [Nate Woods]. - 0.107: Fixed regression introduced in 0.106 (bug #900) [Nate Woods]. - 0.37b5: Peter Trauner added Pocket Computer 1350 driver and artwork support. Romset: 40960 / 2 files / 31078 packed basic.rom / 32768 / 158b28e2 cpu.rom / 8192 / 79a924bc $end $info=pc1360 $mame 0.139 [ ? ] Pocket Computer 1360, Sharp, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.139: Added skeleton driver of Sharp Pocket Computer 1360 system. Romset: 139264 / 9 files / 79033 packed b0-1360.rom / 16384 / afe1d3d6 b1-1360.rom / 16384 / 83f7e4dd b2-1360.rom / 16384 / 007cf5a6 b3-1360.rom / 16384 / 4170849f b4-1360.rom / 16384 / 0d311e21 b5-1360.rom / 16384 / f945f3f7 b6-1360.rom / 16384 / ae823112 b7-1360.rom / 16384 / ba7384b6 cpu-1360.rom / 8192 / 8fc9bf75 $end $info=pc1401 $mame 0.37b4 [Peter Trauner] Pocket Computer 1401, Sharp, 1983 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.119: Fixed background regression introduced in 0.107 (bug #1338) [Nate Woods]. - 0.37b15: Memory configuration fix. Display on/off emulation [PeT]. - 0.37b5: Artwork support added [Peter Trauner]. - 0.37b4: Peter Trauner added Sharp Pocket Computer (prelim) system. Romset: 40960 / 2 files / 31258 packed sc613256.d30 / 32768 / 69b9d587 sc61860.a08 / 8192 / 44bee438 $end $info=pc1402 $mame 0.37b5 [Peter Trauner] Pocket Computer 1402, Sharp, 1984 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.37b5: Peter Trauner added Pocket Computer 1402 driver and artwork support. Romset: 40960 / 2 files / 31258 packed sc61860.a08 / 8192 / 44bee438 sc613256.d30 / 32768 / 69b9d587 $end $info=pc1403 $mame 0.37b15 [PeT] Pocket Computer 1403, Sharp, 1986 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.119: Fixed background regression introduced in 0.107 (bug #1338) [Nate Woods]. - 0.37b15: PeT added Sharp PC1403 preliminary system. Romset: 73728 / 5 files / 46376 packed extrom08.bin / 16384 / 1fa65140 extrom09.bin / 16384 / 4a7da6ab extrom0a.bin / 16384 / 9925174f extrom0b.bin / 16384 / fa5df9ec introm.bin / 8192 / 588c500b $end $info=pc1403h $mame 0.37b15 [PeT] Pocket Computer 1403H, Sharp, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.37b15: PeT added Sharp PC1403H preliminary system. Romset: 73728 / 5 files / 46376 packed introm.bin / 8192 / 588c500b extrom08.bin / 16384 / 1fa65140 extrom09.bin / 16384 / 4a7da6ab extrom0a.bin / 16384 / 9925174f extrom0b.bin / 16384 / fa5df9ec $end $info=pc1450 $mame 0.139 [ ? ] Pocket Computer 1450, Sharp, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.139: Added skeleton driver of Sharp Pocket Computer 1450 system. Romset: 40960 / 2 files / 31258 packed bas-1450.rom / 32768 / d207cae9 cpu-1450.rom / 8192 / dead7be5 $end $info=pc1500 $mame 0.139 [ ? ] Pocket Computer 1500, Sharp, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.139: Added skeleton driver of Sharp Pocket Computer 1500 system. Romset: 24576 / 2 files / 20254 packed ce-150.rom / 8192 / 8fa1df6d sys1500.rom / 16384 / d480b50d $end $info=pc1512 $mame 0.37b5 [Peter Trauner] Amstrad PC1512 (version 1), Amstrad plc, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144: Added a dump of the WD1015 MCU [John Elliott]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in pc1512.xml [Fabio Priuli]. - 0.143u3: Rewrote the VDU, driver is now fully working [Curt Coder]. Added some French floppies to softlist [philippe]. - 0.143u2: Rewrote most of the Amstrad PC1512 driver, except for the VDU which still crashes most software. Keyboard is now working and runs the MCU. Added a floppy software list [Curt Coder]. - 26/07/2011 r12342: Removed cmpro warning [Curt Coder]. - 0.142u6: Added Amstrad PC1512 v3.2 BIOS [DRomero]. - 0.110: Fixed Amstrad keyboard [Andrew Jenner]. - 0.86: Fixed a vblank regression introduced in the 0.85 input port changes [Andrew Jenner]. - 0.84: Video fixes [Andrew Jenner]. - 0.71: Fixed a few more video modes [John Elliott]. - 0.67: Replaced generic character ROM with one reconstructed using CGAFont [John Elliott]. - 0.37b5: Peter Trauner added Amstrad PC1512 system. Romset: 24576 / 3 files / 14030 packed 40044.ic132 / 8192 / f72f1582 40043.ic129 / 8192 / 668fcc94 40045.ic127 / 8192 / dd5e030f $end $info=pc1512v2 $mame 0.68 [John Elliott] Amstrad PC1512 (version 2), Amstrad plc, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Fixed keyboard interface, pc1512v2 boots now [Curt Coder]. - 0.68: John Elliott added Amstrad PC1512 v2 system. Romset: 24576 / 3 files / 14568 packed 40078.ic127 / 8192 / ae9c0d04 40043v2.ic129 / 8192 / d2d4d2de 40044v2.ic132 / 8192 / 1aec54fa $end $info=pc1512v3 $mame 0.143u2 [ ? ] PC1512 (V3), Amstrad plc, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Added Amstrad PC1512 (V3) system. Romset: 24576 / 3 files / 14661 packed 40078.ic127 / 8192 / ae9c0d04 40044-2.ic132 / 8192 / ea527e6e 40043-2.ic129 / 8192 / 532c3854 $end $info=pc1640 $mame 0.37b5 [Peter Trauner] Amstrad PC1640 / PC6400 (US), Amstrad plc, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u6: Fixed ROM labels [John Elliot]. - 0.143u4: Added another BIOS version [philippe]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in pc1640.xml [Fabio Priuli]. - 0.143u3: Added some French floppies to softlist [philippe]. - 07/08/2011 r12513: Added BIOS configuration [Curt Coder]. - 06/08/2011 r12508: Graphics WIP [Curt Coder]. - 02/08/2011 r12457: Graphics WIP [Curt Coder]. - 02/08/2011 r12452: Moved driver to pc1512.c, not working yet [Curt Coder]. - 26/07/2011 r12343: Added floppy software list [Curt Coder]. - 0.110: Fixed Amstrad keyboard [Andrew Jenner]. - 0.67: Added definition for the character ROM in ROM_LOAD structure [Stefano Priore]. - 0.37b5: Peter Trauner added Amstrad PC1640 / PC6400 (US) system. Romset: 81920 / 7 files / 48424 packed 40043-1 8809.ic129 / 8192 / e40a1513 40044-1 8809.ic132 / 8192 / f1c074f3 40100.ic913 / 32768 / d2d1f1ae 40043 8738.ic129 / 8192 / 768498f9 40044 8738.ic132 / 8192 / 43832ea7 40043 88xx.ic129 / 8192 / 9219d0aa 40044 88xx.ic132 / 8192 / 6090f782 $end $info=pc20 $mame 0.37b11 [ ? ] Amstrad PC20, Amstrad plc, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b11: Added Amstrad PC20 system. Romset: 49152 / 3 files / 16066 packed 40109.bin / 32768 / a8b67639 pc20v2.0 / 8192 / 41302eb8 pc20v2.1 / 8192 / 71b84616 $end $info=pc200 $mame 0.37b11 [ ? ] PC200 Professional Series, Sinclair Research Ltd, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Proper ROM labels and PCB locations, added v1.2 dump [John Elliott]. - 0.92: Fixed driver to successfully boot [John Elliott]. - 0.70: Fixed a bug causing corrupted characters (bug #398) and a bug affecting floppies at startup [John Elliott]. - 0.67: Replaced generic character ROM with one reconstructed using CGAFont [John Elliott]. - 0.37b11: Added PC200 Professional Series system. Romset: 67584 / 6 files / 29473 packed 40109.ic159 / 32768 / a8b67639 40184-2.ic132 / 8192 / 71b84616 40184.ic132 / 8192 / b22704a6 40185-2.ic129 / 8192 / 41302eb8 40185.ic129 / 8192 / c2b4eeac 40112.ic801 / 2048 / 842a954c $end $info=pc2000 $mame 0.136 [ ? ] PreComputer 2000, Video Technology, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Added PreComputer 2000 system. Romset: 264288 / 2 files / 181938 packed 44780a00.bin / 2144 / 3a89024c lh532hee_9344_d.u4 / 262144 / 0b03bf33 $end $info=pc2086 $mame 0.142u6 [John Elliott] Amstrad PC2086, Amstrad plc, 1988 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u6: John Elliott added Amstrad PC2086 non-working system. Romset: 51200 / 4 files / 26130 packed 40178.ic801 / 2048 / f72f1c2e 40179.ic129 / 8192 / 003605e4 40180.ic132 / 8192 / 28ee5e58 40186.ic171 / 32768 / 959f00ba $end $info=pc2386 $mame 0.142u6 [John Elliott] Amstrad PC2386, Amstrad plc, 1989 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u6: John Elliott added Amstrad PC2386 non-working system. Romset: 86016 / 3 files / 33669 packed 40211.ic801 / 4096 / 4440d981 c000.bin / 16384 / 33145bbf f000.bin / 65536 / f54a063c $end $info=pc3086 $mame 0.142u6 [John Elliott] Amstrad PC3086, Amstrad plc, 1990 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u6: John Elliott added Amstrad PC3086 non-working system. Romset: 59392 / 4 files / 31896 packed 40178.ic801 / 2048 / f72f1c2e c000.bin / 32768 / 5a6c38e9 c800.bin / 8192 / 3329c6d5 fc00.bin / 16384 / b5630753 $end $info=pc4 $mame 0.140 [Joseba Epalza, Curt Coder] Laser PC4, Laser Computer, 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Joseba Epalza and Curt Coder added skeleton driver of Laser PC4 system. Romset: 133216 / 2 files / 88511 packed 44780a00.bin / 2144 / 3a89024c laser pc4 v4.14a.u2 / 131072 / f8dabf5d $end $info=pc486mu $mame 0.143u8 [Anonymous source] PC-486MU, Epson, 1994 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u8: Anonymous source added Epson PC-486MU system. Romset: 403456 / 3 files / 211166 packed font_486mu.rom / 288768 / 456d9fc7 bios_486mu.rom / 98304 / 57b5d701 sound_486mu.rom / 16384 / 6cdfa793 $end $info=pc6001 $mame 0.132 [ ? ] PC-6001 (Japan), Nippon Electronic Company, 1981 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 09/04/2012 r14882: Cleanup [Micko]. - 04/04/2012 r14854: Fixed pc6001mk2/pc6601 regression [Sandro Ronco]. - 0.135: Various progresses [Angelo Salese]: * Added keyboard emulation. * Added audio timer irq and basic joystic controls. * Added basic bankswitch. * Rewritten the video emulation adding 128x192x2 support (most games use it) and 256x192x1 mode (used by The Amazon). * Implemented 2x2 squares on a single cell mode. * Implemented color bank for 128x192x2 mode. * Implemented cartslot support. * Added skeleton support for the cassette interface, it doesn't work mainly because the MCU directly controls the tape handling. - 0.132: Added skeleton driver of NEC PC-6001 system. Romset: 20480 / 2 files / 14802 packed basicrom.60 / 16384 / 54c03109 cgrom60.60 / 4096 / b0142d32 $end $info=pc6001a $mame 0.132 [ ? ] PC-6001A (US), Nippon Electronic Company, 1981 The NEC PC-6001 was the first of the NEC Corporation personal computer line. There were several versions of the PC-6001, including the PC-6001 MK2, the PC-6001 MK2 SR, and the PC-6801. There was also an American version, called the NEC TREK, or NEC PC-6001A. It was followed by the NEC PC-6601. Several peripherals were available for the system in North America, including an expander with three cartridge jacks (some of the cartridge-based games used two cartridges), a cassette-tape recorder, a 5.5" floppy disc drive, a printer, and a touchpad (source: http://en.wikipedia.org/wiki/NEC_PC-6001). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of NEC PC-6001A system. Romset: 20480 / 2 files / 14901 packed basicrom.60a / 16384 / fa8e88d9 cgrom60.60a / 4096 / 49c21d08 $end $info=pc6001mk2 $mame 0.132 [ ? ] PC-6001mkII (Japan), Nippon Electronic Company, 1983 The PC 6001 MK II was an improvement over the orginal PC-6001. It was available in two color cases: silver and ivory. The system could work under three different Basic modes: N60 Basic, N60 Extended Basic and N60m Basic, each one offering different text and graphic modes, the maximum being 320x200 with 4 colors. There is a ROM holding 1024 chinese characters (source: http://www.old-computers.com/museum/computer.asp?c=393). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Renamed (pc6001m2) to (pc6001mk2). - 0.132: Added skeleton driver of NEC PC-6001mkII system. Romset: 98304 / 5 files / 56161 packed basicrom.62 / 32768 / 950ac401 cgrom60.62 / 8192 / 81eb5d95 cgrom60m.62 / 8192 / 3ce48c33 kanjirom.62 / 32768 / 20c8f3eb voicerom.62 / 16384 / 49b4f917 $end $info=pc6001sr $mame 0.132 [ ? ] PC-6001mkIISR (Japan), Nippon Electronic Company, 1984 This is another enhanced version of the original PC-6001 and later PC-6001 MK2. Two Basics languages (N66 & N66SR) are built-in. The computer is still compatible with the N60-Basic and N60-Extended Basic modes from the original PC-6001. The Basic N66 offers a 320x200 graphic mode (in 4 colors) and the new N66SR-Basic offers new text and graphic resolutions, the maximum being 640x200 with 15 colors. There is a ROM holding 1024 chinese characters. The PC-6001 MK2 SR offers optional speech synthesis features. There were 2 floppy disk drive types that were incompatible with each other, known as B and BE (source: http://www.old-computers.com/museum/computer.asp?st=1&c=394). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of NEC PC-6001mkIISR system. Romset: 147456 / 3 files / 98034 packed cgrom68.64 / 16384 / 73bc3256 systemrom1.64 / 65536 / b6fc2db2 systemrom2.64 / 65536 / 55a62a1d $end $info=pc6601 $mame 0.132 [ ? ] PC-6601 (Japan), Nippon Electronic Company, 1983 The NEC PC-6601 was a personal computer created by the NEC Corporation in 1985. It was essentially a PC-6001 MK2 with a built-in 3.5" floppy disk drive (source: http://en.wikipedia.org/wiki/NEC_PC-6601). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Renamed (pc6600) to (pc6601). - 0.132: Added skeleton driver of PC-6600 system. Romset: 98304 / 5 files / 58706 packed basicrom.66 / 32768 / c0b01772 cgrom60.66 / 8192 / d2434f29 cgrom66.66 / 8192 / 3ce48c33 kanjirom.66 / 32768 / 20c8f3eb voicerom.66 / 16384 / 91d078c1 $end $info=pc7000 $mame 0.143u2 [Minataku, Miodrag Milanovic] PC-7000 , Sharp, 1985 Sharp always had a reputation for building technically sound but rather stange computers, ignoring 'industry standards'. The PC-7000 broke this image. This was a "lunchbox" portable IBM PC compatible system. It had two 5''1/4 disk-drives mounted on the right side and a nice blue tiltable screen, the world's first backlit LCD. The system consisted of three main parts: system unit, keyboard and optional CE-700P printer. When the system had to be carried, both the keyboard and the printer clipped into the main unit. One year later (1986) , the PC-7100 was launched. It had a 20Mb hard-disk instead of the second built-in 5''1/4 FDD (source: http://www.old-computers.com/museum/computer.asp?st=1&c=496). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Minataku and Miodrag Milanovic added skeleton driver of Sharp PC-7000 system. Romset: 32768 / 2 files / 15851 packed mitsubishi-m5l27128k-1.bin / 16384 / 9683957f mitsubishi-m5l27128k-2.bin / 16384 / 99b229a4 $end $info=pc8001 $mame 0.132 [Fabio Priuli] PC-8001, Nippon Electronic Company, 1979 n 1979, the NEC PC-8001 was an excellent machine, offering 8 colors when most of its competitors were still monochrome. There is even a (low) graphic resolution of 160 x 100 dots. It could display capital and small letters. The PC-8001 had great success with Japanese businesses, where it was widely used. At the time, NEC claimed that the PC-8001 represented at least 45% of their home japanese market. This is when the PC serie from NEC and MZ serie from Sharp started competing! (source: http://www.old-computers.com/museum/computer.asp?c=178). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 09/12/2011 r13532: 1. These replace pc8001 lists, which anyway were not hooked up to anything 2. The floppy list is already hooked up to the driver so it can be used. 3. The floppy list will be soon split into pc8001, pc8801 and pc88va lists, but at this preliminary stage it was easier to work on them as a joined softlist so be patient 4. *huge* thanks for the archival efforts go to pete_j, danjuro and all the other Tokugawa Corp. guys, whose packs have been a wonderful starting point for these lists! Deleted Deleted : /hash/pc8001_cass.xml and pc8001_flop.xml, added pc8801_cass.xml and Added : /hash/pc8801_flop.xml [Fabio Priuli]. - 15/04/2011 r11187: Refactored to use MAME's Intel 8257 DMA controller [Curt Coder]. - 0.132: Fabio Priuli added PC-8001 (Lores display, VSYNC 15KHz) system. Romset: 75776 / 4 files / 60291 packed font.rom / 2048 / 56653188 n80v101.rom / 24576 / a2cc9f22 n80v102.rom / 24576 / ed01ca3f n80v110.rom / 24576 / 1e02d93f $end $info=pc8001mk2 $mame 0.132 [Fabio Priuli] PC-8001mkII, Nippon Electronic Company, 1983 The PC-8001 mk2 replaced the PC-8001. In 1983, the PC-8001 still had great success in Japanese market. However, a lot of competitive PCs were released by other companies. PC-8001 had a tough race in business market because of poor graphics feature that cannot display KANJI characters (source: http://www.old-computers.com/museum/computer.asp?st=1&c=396). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Renamed (pc88m2) to (pc8001mk2). - 0.132: Fabio Priuli added PC-8001 Mk2 (Lores display, VSYNC 15KHz) system. Romset: 163840 / 2 files / 90590 packed kanji1.rom / 131072 / 6178bd43 n80_2.rom / 32768 / 03cce7b6 $end $info=pc8201 $mame 0.140 [ ? ] PC-8201 (Japan), Nippon Electronic Company, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Added support for 128KB ROM cassettes; added a software list for option ROMs [Curt Coder]. - 0.140: Added PC-8201 (Japan) system. Romset: 32768 / 1 file / 26807 packed ipl.rom / 32768 / 3725d32a $end $info=pc8201a $mame 0.131 [Fabio Priuli] PC-8201A, Nippon Electronic Company, 1983 Sheduled to be released in the U.S. in 1983 summertime, the PC-8201 was expected to compete directly with Tandy Model 100. Both machines were very similar, but the NEC could expand its internal RAM memory from 16 KB to 64 KB (only 32 KB for the Model 100). The 8201's 32 KB ROM contained the operating system, Microsoft BASIC interpreter, a simple text-editing program and a telecommunication program. It could display the full 128 ASCII character set as well as Japanese Katakana characters and 61 user-definable characters. Same hardware basis, made in fact by Kyocera, was also sold as the Tandy (TRS-80) Model 100 (USA), Olivetti M10 (Europe), and Kyocera Keytronic (Asia) (source: http://www.old-computers.com/museum/computer.asp?c=334). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Renamed (npc8201a) to (pc8201a). - 0.131: Fabio Priuli added NEC PC-8201A (not working) system. Romset: 32768 / 1 file / 26815 packed pc8201rom.rom / 32768 / 30555035 $end $info=pc8300 $mame 0.83 [Krzysztof Strzecha] PC8300, Your Computer, 1984 The 'Your Computer PC8300' is a chinese clone of the TS1000 computer. Object comprises a small system unit with integral keyboard, having a Z80A CPU and a ROM-BASIC for programming; an A/C adaptor; a manual in Chinese; a manual in English. All packed in original styrofoam box in original cardboard sleeve. The machine requires a TV for display. It can be used as a calculator or for simple programming in BASIC. Programs can be stored on a casette tape (not included). The system unit has a port labelled 'Joystick' (source: http://www.computerhistory.org/collections/accession/102645015). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.83: Krzysztof Strzecha fixed & readded Your Computer - PC8300 system. - 0.61: Removed Your Computer PC8300 system. - 0.36b15: Juergen Buchmueller added PC8300 system. Romset: 8704 / 2 files / 7244 packed 8300_org.rom / 8192 / a350f2b1 8300_fnt.bin / 512 / 6bd0408c $end $info=pc8500 $mame 0.132 [ ? ] PC-8500, Nippon Electronic Company, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of NEC PC-8500 system. Romset: 65536 / 2 files / 48142 packed pc8500.bin / 65536 / c2749ef0 pc8441a.bin / 4096 / undumped $end $info=pc8801 $mame 0.132 [Fabio Priuli] PC-8801, Nippon Electronic Company, 1981 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 31/01/2012 r14281: Softlist cleanup [Micko]. - 13/01/2012 r14008: Added disclaimer to the lists which are not yet hooked up to the drivers [Fabio Priuli]. - 08/01/2012 r13937: Some cleanup and a couple of additions in FM7 lists [Fabio Priuli]. - 07/01/2012 r13915, r13918: Slightly unified doujin handling. First round of FM7/FM77AV list additions [Fabio Priuli]. - 06/01/2012 r13899: Added missing info + a bunch of consistency fixes [Fabio Priuli]. - 03/01/2012 r13835: Added info, some supported status flags and some notes + a bunch of consistency fixes in x1_cass.xml and x1_flop.xml [Fabio Priuli]. - 27/12/2011 r13752: Added a few tapes which got missed in the list creation [Fabio Priuli]. - 26/12/2011 r13725: Misc improvements to the info in softlist [Fabio Pruli]. - 22/12/2011 r13670, r13682: Identified a bunch of dumps and added a few more which were missing in pc8801_flop. Removed a bunch of duplicate entries (again, same data different d88 headers) [Fabio Priuli]. - 21/12/2011 r13648, r13649, r13651: Cleaned up some multidisk sets, by properly splitting expansion disks according to real releases, and removed a couple of duplicate disks (only differing in d88 headers). Fixed invalid XML. Making cmpro happier (since it made sense), plus minor comment updates [Fabio Priuli]. - 20/12/2011 r13634, r13643: Another round of info additions in pc8801_flop.xml and pc8801_cass.xml. yet another round of info updates for xml lists [Fabio Priuli]. - 19/12/2011 r13624, r13629: A bunch of minor updates. Adding more info and proper descriptions in pc8801_flop.xml and pc8801_cass.xml [Fabio Priuli]. - 0.144u3: Added preliminary softlists for tapes and disks [Fabio Priuli]. - 15/12/2011 r13581, r13586: More list reorganization. More info added [Fabio Priuli]. - 14/12/2011 r13579: More info added and further steps in the reorganization in pc8801_flop.xml [Fabio Priuli]. - 12/12/2011 r13561, r13564, r13566, r13571: Fixed two more DTD violations in pc8801_flop.xml. Once again, more info added. Added yet more info and started sorting the files in pc8801_flop. Info added, continued reorganization of sets and of the list itself, improved descriptions [Fabio Priuli]. - 11/12/2011 r13553: One more round of info additions in pc8801_flop.xml [Fabio Priuli]. - 10/12/2011 r13542: Another round of info additions in pc8801_flop.xml [Fabio Priuli]. - 10/12/2011 r13535: Fixed validation in pc8801_flop.xml [Fabio Priuli]. - 09/12/2011 r13534: First round of info additions in pc8801_flop.xml [Fabio Priuli]. - 0.132: Fabio Priuli added PC-8801 (Lores display, VSYNC 15KHz) system. - 0.105: Worked around a regression introduced in MESS 0.96 (bug #759) [Nate Woods]. Romset: 208896 / 6 files / 124570 packed n80.rom / 32768 / 5cb8b584 n88.rom / 32768 / ffd68be0 n88_0.rom / 8192 / 61984bab disk.rom / 2048 / 2158d307 kanji1.rom / 131072 / 6178bd43 font.rom / 2048 / 56653188 $end $info=pc8801fa $mame 0.132 [Fabio Priuli] PC-8801FA, Nippon Electronic Company, 1987 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Fabio Priuli added PC-8801 FA (Hires display, VSYNC 24KHz) system. Romset: 362496 / 10 files / 146249 packed fa_n80.rom / 32768 / 8a2a1e17 fa_n88.rom / 32768 / 73573432 fa_n88_0.rom / 8192 / a72697d7 fa_n88_1.rom / 8192 / 7ad5d943 fa_n88_2.rom / 8192 / 6aee9a4e fa_n88_3.rom / 8192 / 692cbcd8 fa_disk.rom / 2048 / 2163b304 soundbios.rom / 8192 / undumped kanji1.rom / 131072 / 6178bd43 fa_kanji2.rom / 131072 / 376eb677 $end $info=pc8801ma $mame 0.132 [Fabio Priuli] PC-8801MA, Nippon Electronic Company, 1987 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Fabio Priuli added PC-8801 MA (Hires display, VSYNC 24KHz) system. Romset: 851968 / 11 files / 517214 packed ma_n80.rom / 32768 / 8a2a1e17 ma_n88.rom / 32768 / 73573432 ma_n88_0.rom / 8192 / a72697d7 ma_n88_1.rom / 8192 / 7ad5d943 ma_n88_2.rom / 8192 / 6aee9a4e ma_n88_3.rom / 8192 / 692cbcd8 ma_disk.rom / 8192 / a222ecf0 soundbios.rom / 8192 / undumped kanji1.rom / 131072 / 6178bd43 ma_kanji2.rom / 131072 / 376eb677 ma_jisyo.rom / 524288 / a6108f4d $end $info=pc8801ma2 $mame 0.132 [Fabio Priuli] PC-8801MA2, Nippon Electronic Company, 1988 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Fabio Priuli added PC-8801 MA2 (Hires display, VSYNC 24KHz) system. Romset: 761856 / 11 files / 542782 packed ma2_n80.rom / 32768 / 8a2a1e17 ma2_n88.rom / 32768 / ae1a6ebc ma2_n88_0.rom / 8192 / a72697d7 ma2_n88_1.rom / 8192 / 7ad5d943 ma2_n88_2.rom / 8192 / 1d6277b6 ma2_n88_3.rom / 8192 / 692cbcd8 ma2_disk.rom / 8192 / a222ecf0 soundbios.rom / 8192 / undumped kanji1.rom / 131072 / 6178bd43 ma2_kanji2.rom / 131072 / 376eb677 ma2_jisyo.rom / 524288 / 856459af $end $info=pc8801mc $mame 0.132 [Fabio Priuli] PC-8801MC, Nippon Electronic Company, 1989 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Fabio Priuli added PC-8801 MC (Hires display, VSYNC 24KHz) system. Romset: 827392 / 12 files / 568751 packed cdbios.rom / 65536 / 5c230221 kanji1.rom / 131072 / 6178bd43 mc_disk.rom / 8192 / a222ecf0 mc_jisyo.rom / 524288 / bd6eb062 mc_kanji2.rom / 131072 / 376eb677 mc_n80.rom / 32768 / 8a2a1e17 mc_n88.rom / 32768 / 356d5719 mc_n88_0.rom / 8192 / a72697d7 mc_n88_1.rom / 8192 / 7ad5d943 mc_n88_2.rom / 8192 / 1d6277b6 mc_n88_3.rom / 8192 / 692cbcd8 soundbios.rom / 8192 / undumped $end $info=pc8801mh $mame 0.132 [Fabio Priuli] PC-8801MH, Nippon Electronic Company, 1986 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Fabio Priuli added PC-8801 MH (Hires display, VSYNC 24KHz) system. Romset: 368640 / 10 files / 148200 packed kanji1.rom / 131072 / 6178bd43 mh_disk.rom / 8192 / a222ecf0 mh_kanji2.rom / 131072 / 376eb677 mh_n80.rom / 32768 / 8a2a1e17 mh_n88.rom / 32768 / 64c5d162 mh_n88_0.rom / 8192 / deb384fb mh_n88_1.rom / 8192 / 7ad5d943 mh_n88_2.rom / 8192 / 6aa6b6d8 mh_n88_3.rom / 8192 / 692cbcd8 soundbios.rom / 8192 / undumped $end $info=pc8801mk2 $mame 0.135 [ ? ] PC-8801mkII, Nippon Electronic Company, 1983 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Added NEC PC-8801mkII system. Romset: 206848 / 5 files / 57732 packed disk.rom / 2048 / 2158d307 kanji1.rom / 131072 / 6178bd43 m2_n80.rom / 32768 / 91d84b1a m2_n88.rom / 32768 / f35169eb m2_n88_0.rom / 8192 / 5eb7a8d0 $end $info=pc8801mk2fr $mame 0.132 [Fabio Priuli] PC-8801mkIIFR, Nippon Electronic Company, 1985 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Renamed (pc88m2fr) to (pc8801mk2fr). - 0.132: Fabio Priuli added PC-8801 MkIIFR (Hires display, VSYNC 24KHz) system. Romset: 231424 / 9 files / 76606 packed kanji1.rom / 131072 / 6178bd43 m2fr_disk.rom / 2048 / 2163b304 m2fr_n80.rom / 32768 / 27e1857d m2fr_n88.rom / 32768 / b9daf1aa m2fr_n88_0.rom / 8192 / 710a63ec m2fr_n88_1.rom / 8192 / e3e78a37 m2fr_n88_2.rom / 8192 / 98c3a7b2 m2fr_n88_3.rom / 8192 / 0ca08abd soundbios.rom / 8192 / undumped $end $info=pc8801mk2mr $mame 0.132 [Fabio Priuli] PC-8801mkIIMR, Nippon Electronic Company, 1985 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Renamed (pc88m2mr) to (pc8801mk2mr). - 0.132: Fabio Priuli added PC-8801 MkIIMR (Hires display, VSYNC 24KHz) system. Romset: 368640 / 10 files / 148107 packed kanji1.rom / 131072 / 6178bd43 m2mr_disk.rom / 8192 / 2447516b m2mr_kanji2.rom / 131072 / 376eb677 m2mr_n80.rom / 32768 / f074b515 m2mr_n88.rom / 32768 / 69caa38e m2mr_n88_0.rom / 8192 / 710a63ec m2mr_n88_1.rom / 8192 / e3e78a37 m2mr_n88_2.rom / 8192 / 11176e0b m2mr_n88_3.rom / 81920 / ca08abd soundbios.rom / 8192 / undumped $end $info=pc8801mk2sr $mame 0.132 [Fabio Priuli] PC-8801mkIISR, Nippon Electronic Company, 1985 The NEC PC-8801 was an early Zilog Z80-based computer exclusively released in Japan, where it became very popular, by NEC Corporation in 1981. It was informally called the "PC-88". The PC-8801BE was launched as a business computer in the UK with 8" floppy drives around 1982 but it was not as successful as the PC-8001 it was intended to replace. Variations of the PC-8801 were also sold in the United States. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Renamed (pc88m2sh) to (pc8801mk2sr). - 0.132: Fabio Priuli added NEC PC-8801mkIISR system. Romset: 362496 / 10 files / 75148 packed disk.rom / 2048 2158d307 kanji1.rom / 131072 / 6178bd43 kanji2.rom / 131072 / 154803cc mk2sr_n80.rom / 32768 / 27e1857d mk2sr_n88.rom / 32768 / a0fc0473 mk2sr_n88_0.rom / 8192 / 710a63ec n88_1.rom / 8192 / c0bd2aa6 n88_2.rom / 8192 / af2b6efa n88_3.rom / 8192 / 7713c519 soundbios.rom / 8192 / undumped $end $info=pc88va $mame 0.143u8 [ ? ] PC-88VA, Nippon Electronic Company, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 20/03/2012 r14778: Fixed some more regressions [Sandro Ronco]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 07/01/2012 r13915: Added a few disks, mostly thanks to Anna Wu and the anonymous contributor [Fabio Priuli]. - 29/12/2011 r13774: A bunch of disks added [Fabio Priuli]. - 26/12/2011 r13725: Added several files, courtesy of Anna Wu, Kaylee and an anonymous contributor in softlist [Fabio Priuli]. - 22/12/2011 r13670: Split disk list from pc8801_flop and added a bunch of new disks, thanks to an anonymous contributor [Fabio Priuli]. - 0.143u9: Fixed ROM names so cmpro won't complain [Curt Coder]. - 0.143u8: Added NEC PC-88VA system. Romset: 1646592 / 6 files / 657744 packed vasubsys.rom / 8192 / 08962850 varom08.rom / 131072 / 154803cc vadic.rom / 524288 / f913c605 vafont.rom / 327680 / faf7c466 varom00.rom / 524288 / 8a853b00 varom1.rom / 131072 / 0783b16a $end $info=pc88va2 $mame 0.132 [ ? ] PC-88VA2, Nippon Electronic Company, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 21/10/2011 r13077: Renamed (pc88va) to (pc88va2) and added roms for pc88va [Micko]. - 0.132: Added skeleton driver of NEC PC-88VA system. Romset: 1638400 / 5 files / 973058 packed varom1_va2.rom / 131072 / 7e767f00 vadic_va2.rom / 524288 / a6108f4d vafont_va2.rom / 327680 / b40d34e4 varom00_va2.rom / 524288 / 98c9959a varom08_va2.rom / 131072 / eef6d4a0 $end $info=pc9801f $mame 0.142 [ ? ] PC-9801F, Nippon Electronic Company, 1983 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.142u5: Added 2hdif.rom dump [Angelo Salese]. - 0.142: Renamed (pc9801) to (pc9801f). - 0.132: Added skeleton driver of NEC PC-9801 system. Romset: 288768 / 17 files / 153367 packed 24256c-x01.bin / 32768 / 28ec1375 24256c-x02.bin / 32768 / 90985158 24256c-x03.bin / 32768 / d4893543 24256c-x04.bin / 32768 / 5dec0fc2 2hdif.rom / 4096 /9652011b d23128c-17.bin / 2048 / eea57180 hn613128pac8.bin / 4096 / b5a15b5c mcu.bin / 2048 / undumped sound.rom / 16384 / 80eabfde urf01-01.bin / 16384 / 2f5ae147 urf02-01.bin / 16384 / 62a86928 urm01-02.bin / 16384 / cde04615 urm02-02.bin / 16384 / 9e39b8d1 urm03-02.bin / 16384 / 95e79064 urm04-02.bin / 16384 / e4855a53 urm05-02.bin / 16384 / ffefec65 urm06-02.bin / 16384 / 1147760b $end $info=pc9801rs $mame 0.142 [ ? ] PC-9801RS, Nippon Electronic Company, 1989 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.142: Added NECPC-9801RS system. Romset: 698368 / 12 files / 290146 packed 00000.rom / 32768 / 6e299128 bios_rs.rom / 98304 / 315d2703 c0000.rom / 32768 / 1b43eabd c8000.rom / 32768 / f2a262b0 d0000.rom / 32768 / 1b43eabd d8000.rom / 32768 / 5dda57cc e8000.rom / 32768 / 4e32081e f0000.rom / 32768 / 4da85a6c f8000.rom / 32768 / 2b1e45b1 font_rs.rom / 288768 / da370e7a itf_rs.rom / 32768 / c1815325 sound.rom / 16384 / 80eabfde $end $info=pc9801rx $mame 0.143u4 [Angelo Salese] PC-9801RX, Nippon Electronic Company, 1988 ... Emulation: Preliminary Color: Preliminary Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of NEC PC-9801RX system. Romset: 403456 / 3 files / 208265 packed bios_rx.rom / 98304 / 0a682b93 font_rx.rom / 288768 / 456d9fc7 sound_rx.rom / 16384 / fe9f57f2 $end $info=pc9801ux $mame 0.143u4 [Angelo Salese] PC-9801RX, Nippon Electronic Company, 1987 ... Emulation: Preliminary Color: Preliminary Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of NEC PC-9801UX system. Romset: 436224 / 4 files / 214190 packed sound_ux.rom / 16384 / 80eabfde bios_ux.rom / 98304 / 97375ca2 font_ux.rom / 288768 / 19a76eeb itf_ux.rom / 32768 / c7942563 $end $info=pc9801vm $mame 0.143u4 [Angelo Salese] PC-9801VM, Nippon Electronic Company, 1985 ... Emulation: Preliminary Color: Preliminary Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of NEC PC-9801VM system. Romset: 403456 / 3 files / 208300 packed font_vm.rom / 288768 / 456d9fc7 sound_vm.rom / 16384 / fe9f57f2 bios_vm.rom / 98304 / 2e2d7cee $end $info=pc9821 $mame 0.132 [ ? ] PC-9821 (98MATE), Nippon Electronic Company, 1994 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of NEC PC-9821 system. Romset: 436224 / 4 files / 223684 packed bios.rom / 98304 / 34a19a59 font.rom / 288768 / a61c0649 itf.rom / 32768 / dd4c7bb8 sound.rom / 16384 / a21ef796 $end $info=pc9821as $mame 0.143u4 [Angelo Salese] PC-9821 (98MATE A), Nippon Electronic Company, 1989?? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u4: Angelo Salese added skeleton driver of NEC PC-9821 (98MATE A) system. Romset: 403456 / 3 files / 208265 packed bios_as.rom / 98304 / 0a682b93 font_as.rom / 288768 / 456d9fc7 sound_as.rom / 16384 / fe9f57f2 $end $info=pc9821ce2 $mame 0.143u4 [Angelo Salese] PC-9821 (98MULTi Ce2), Nippon Electronic Company, 1994 ... Emulation: Preliminary Color: Preliminary Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.143u4: Angelo Salese added skeleton driver of NEC PC-9821 (98MULTi Ce2) system. Romset: 436224 / 4 files / 221848 packed sound_ce2.rom / 16384 / a21ef796 bios_ce2.rom / 98304 / 76affd90 font_ce2.rom / 288768 / d1c2702a itf_ce2.rom / 32768 / 273e9e88 $end $info=pc9821ne $mame 0.140 [ ? ] PC-9821 (98NOTE), Nippon Electronic Company, 1994 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.140: Added PC-9821 (98NOTE) system. Romset: 403456 / 3 files / 215141 packed bios_ne.rom / 98304 / 2ae070c4 font_ne.rom / 288768 / fb213757 sound_ne.rom / 16384 / a21ef796 $end $info=pc9821v13 $mame 0.140 [ ? ] PC-9821 (98MATE VALUESTAR 13), Nippon Electronic Company, 1998 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsopported WIP: - 0.143u4: Renamed (pc9821a) to (pc9821v13). - 0.140: Added PC-9821 (v13) system. Romset: 403456 / 3 files / 208045 packed sound_v13.rom / 16384 / a21ef796 font_a.rom / 288768 / c9a77d8f bios_v13.rom / 98304 / 0a682b93 $end $info=pc9821v20 $mame 0.143u4 [Angelo Salese] PC-9821 (98MATE VALUESTAR 20), Nippon Electronic Company, 1998 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.143u4: Angelo Salese added skeleton driver of NEC PC-9821 (98MATE VALUESTAR 20) system. Romset: 436224 / 4 files / 229147 packed sound_v20.rom / 16384 / 80eabfde bios_v20.rom / 98304 / d5d1f13b font_v20.rom / 288768 / 6244c4c0 itf_v20.rom / 32768 / 10e52302 $end $info=pc9821xs $mame 0.143u4 [Angelo Salese] PC-9821 (98MATE Xs), Nippon Electronic Company, 1994 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.143u4: Angelo Salese added skeleton driver of NEC PC-9821 (98MATE Xs) system. Romset: 403456 / 3 files / 208032 packed bios_xs.rom / 98304 / 0a682b93 font_xs.rom / 288768 / c9a77d8f sound_xs.rom / 16384 / 80eabfde $end $info=pcd $mame 0.144u5 [rfka01] Siemens PC-D, Siemens, 198? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: rfka01 added skeleton driver for Siemens PC-D system. Romset: 16384 / 2 files / 11355 packed sni_pcd1.bin / 8192 / e20244dd sni_pcd2.bin / 8192 / e03db2ec $end $info=pce $mame 0.36b6 [Charles Mac Donald] PC Engine, Nippon Electronic Company, 1987 The PC Engine was a collaborative effort between the relatively young Hudson Soft (founded in 1973) and NEC. NEC's interest in entering the lucrative video game market coincided with Hudson's failed attempt to sell designs for then-advanced graphics chips to Nintendo[5], similar to Nintendo's later rejection of Sony's designs for a Super Famicom CD attachment which evolved into the PlayStation. The PC Engine is a very small video game console, due primarily to a very efficient three-chip architecture and its use of "HuCards" (Hudson Card; also referred to as "TurboChip" in North America and based on the BeeCard technology Hudson piloted on the MSX). The cards were about the size of a credit card (though slightly thicker), similar to the card format used by the Sega Master System for budget games. However, unlike the Sega Master System (which also supported cartridges), the TurboGrafx-16 used HuCards exclusively. TG-16 featured an enhanced MOS Technology 65SC02 processor (dubbed the HuC6280 by Hudson) and a custom 16-bit graphics processor, as well as a custom video color encoder chip, all designed by Hudson. The 'HE System' logo found on the manual of every Japanese game stood for "Hudson Entertainment System".[citation needed] The TurboGrafx-16 was the first console to have an optional CD module, allowing the standard benefits of the CD medium such as more storage, cheaper media costs, and redbook audio. The efficient design, backing of many of Japan's major software producers, and the additional CD ROM capabilities gave the PC Engine a very wide variety of software, with several hundred games for both the HuCard and CD formats. The PC Engine initially performed well in Japan, beating Nintendo's Famicom in sales soon after its release, with no fewer than twelve console models released from 1987 to 1993.[citation needed] Despite the system's early success, it started to lose ground to the Super Famicom. NEC made one final effort to resuscitate the system with the release of the Arcade Card expansion, bringing the total amount of RAM up to a then-massive 2048K. Some Arcade Card games were conversions of popular Neo Geo titles. The expansion was never released in North America. New games were released for the PC Engine up until 1999. Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 08/02/2012 r14383: Cleanup of some observed #include redundancy from source files which use emu.h [Tafoid]. - 07/02/2012 r14375: More nvram cleanup, cybiko use device nvram saving so not needed here [Micko]. - 28/01/2012 r14247: Added missing info [Fabio Priuli]. - 20/12/2011 r13641: Adding requirement feature to the xml list in pcecd.xml [Fabio Priuli]. - 12/12/2011 r13560: Fixed a bunch of DTD violations. thanks to mamebg for reporting them and S.Ronco for checking what was exactly broken in pce.xml and pcecd.xml [Fabio Priuli]. - 08/12/2011 r13506, r13510, r13512, r13522, r13524: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements in pce.xml and pcecd.xml. Apostrophe is fine in filenames too. Cleanups of empty info and other leftover bits [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.126: Added .bin extension [Fabio Priuli]. Remap inputs to match the usual MESS layout in e.g. NES and label buttons I and II [Justin Kerk]. - 0.120: Added preliminary emulation of the CD-ROM interface. Added support for Populous on-cart RAM [Wilbert Pol]. - 0.119: Fixed several graphics issues. Added support for Street Fighter II mapper. Fixed endian issues and regression from 0.106 (bug #1143) [Wilbert Pol]. - 0.104: Various improvements, updated renderer and removed GAME_NOT_WORKING flag [Rob Bohms and Charles MacDonald]. - 0.103: Added imperfect sound [Rob Bohms]. - 0.81: Fixed a crash on startup (bug #531) [Nate Woods]. - 0.36b6: Charles Mac Donald added PC Engine system. Romset: None required. $end $info=pce220 $mame 0.136 [ ? ] PC-E220, Sharp, 1991 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 07/02/2012 r14374: Use generic nvram device in few drivers instead of custom implementation [Micko]. - 0.142u6: Added serial I/O; added keyboard input and fixed the LCD emulation [Sandro Ronco]. - 09/06/2011 r11885: Hooked up the beeper [Sandro Ronco]. - 0.136: Added skeleton driver of Sharp PC-E220 system. Romset: 180224 / 11 files / 89328 packed bank0.bin / 16384 / 1fa94d11 bank1.bin / 16384 / 0f9864b0 bank2.bin / 16384 / 1625e958 bank3.bin / 16384 / ed9a57f8 bank4.bin / 16384 / e37665ae bank5.bin / 16384 / 6b116e7a bank5_0.1.bin / 16384 / 13c26eb4 bank6.bin / 16384 / 4fbfbd18 bank6_0.1.bin / 16384 / e2cda7a6 bank7.bin / 16384 / 5e98b5b6 bank7_0.1.bin / 16384 / d8e821b2 $end $info=pcega $mame 0.142u4 [ ? ] PC (EGA), , 1987 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 18/05/2011 r11586: Added pcega test driver for check of EGA code with bios that can detect vga/ega on xt [Micko]. - 0.142u4: Added generic PC (EGA) system. Romset: 8192 / 1 file / 6478 packed xtbios.bin / 8192 / 1d7bd86c $end $info=pcfx $mame 0.126 [ ? ] PC-FX, Nippon Electronic Company, 1994 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added BIOS v1.01 [trap15]. - 0.126: Added NEC PC-FX system. Romset: 2621440 / 3 files / 1603029 packed fx-scsi.rom / 524288 / f3e60e5e pcfxbios.bin / 1048576 / 76ffb97a pcfxv101.bin / 1048576 / 236102c9 $end $info=pcfxga $mame 0.142 [ ? ] PC-FX/GA (PC ISA Card), Nippon Electronic Company, 199? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added PC-FX/GA (PC ISA Card) system. Romset: 1048576 / 1 file / 802305 packed pcfxga.rom / 1048576 / 41c3776b $end $info=pcg850v $mame 0.142u6 [Sandro Ronco] PC-G850V, Sharp, 2001 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u6: Sandro Ronco added Sharp PC-G850V skeleton driver; fixed bankswitch and added LCD emulation [Sandro Ronco]. - 12/06/2011 r11909: Made some minor adjustments [Sandro Ronco]. Romset: 360448 / 22 files / 141038 packed rom00.bin / 16384 / c41a7a3e rom01.bin / 16384 / 45cafcaf rom02.bin / 16384 / c81a804e rom03.bin / 16384 / 9301e937 rom04.bin / 16384 / 6bf11755 rom05.bin / 16384 / 8a808f5e rom06.bin / 16384 / 3902f135 rom07.bin / 16384 / 618a7be8 rom08.bin / 16384 / bf05b34d rom09.bin / 16384 / b75dbd0a rom0a.bin / 16384 / e7c5ec8f rom0b.bin / 16384 / bdc4f889 rom0c.bin / 16384 / 6ef5560a rom0d.bin / 16384 / 4295a44e rom0e.bin / 16384 / 0c8212e1 rom0f.bin / 16384 / 33c30dba rom10.bin / 16384 / 553a0926 rom11.bin / 16384 / 385a128d rom12.bin / 16384 / cd12dfca rom13.bin / 16384 / 9bca873b rom14.bin / 16384 / a2938c40 rom15.bin / 16384 / 53a0bf0a $end $info=pcherc $mame 0.124 [ ? ] PC (Hercules), , 1987 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.124: Added PC (Hercules) system. Romset: 8192 / 1 file / 6052 packed pcxt.rom / 8192 / 031aafad $end $info=pcm $mame 0.132 [Miodrag Milanovic] PC/M, Mugler/Mathes, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added PC/M Mugler system. Romset: 28672 / 14 files / 17741 packed bios_v202.d14 / 2048 / 27c24892 bios_v202.d15 / 2048 / e9cedc70 bios_v202.d16 / 2048 / abe12001 bios_v202.d17 / 2048 / 2d48d1cc bios_v210.d14 / 2048 / 45923112 bios_v210.d15 / 2048 / e9cedc70 bios_v210.d16 / 2048 / ee9ed77b bios_v210.d17 / 2048 / 2d48d1cc bios_v330.d14 / 2048 / 9bbfee10 bios_v330.d15 / 2048 / 4f8d5b40 bios_v330.d16 / 2048 / 93fd0d91 bios_v330.d17 / 2048 / d8c7ce33 charrom.d113 / 2048 / 5684b3c3 k7659n.d8 / 2048 / 7454bf0a $end $info=pcmda $mame 0.36b6 [Juergen Buchmueller] PC (MDA), , 1987 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.70: Fixed a bug whereby the screen wouldn't fully refresh all the time (bug #419) [Nate Woods, John Elliott]. - 0.36b11: PC (CGA, MDA) palette fixes [Juergen Buchmueller]. - 0.36b6: Juergen Buchmueller added PC-compatible (MDA, CGA) system. Romset: 8192 / 1 file / 6052 packed pcxt.rom / 8192 / 031aafad $end $info=pcw10 $mame 0.37b3 [Kevin Thacker] PCW10, Amstrad plc, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b5: Renamed (pcw) to (pcw10). - 0.37b3: Kevin Thacker added Amstrad PCW10 system. Romset: 2048 / 2 files / 1470 packed 40026.ic701 / 1024 / ee8890ae 40027.ic801 / 1024 / 25260958 $end $info=pcw16 $mame 0.37b3 [Kev Thacker] PCW16, Amstrad plc, 1995 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 20/04/2012 r14972: Corrected timer frequency (thought I'd committed this ages ago...) [mahlemiut]. - 29/07/2011 r12374: Added 8-bit mask to I/O address map, now it will test RAM, and attempt (and fail) to boot [mahlemiut]. - 0.37b5: Emulation is fully working. To run this you need the "OS rescue disk". The system rom is contained on the OS rescue disc and you will need this to install the OS. This disc is available on the net, do a search to find it [Kev Thacker]. - 0.37b3: Kev Thacker added PCW16 system. Romset: 524288 / 1 file / 300271 packed pcw045.sys / 524288 / c642f498 $end $info=pcw8256 $mame 0.37b5 [Kev Thacker] PCW8256, Amstrad plc, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b5: Kev Thacker added PCW8256 and many clones. Romset: 2048 / 2 files / 1470 packed 40026.ic701 / 1024 / ee8890ae 40027.ic801 / 1024 / 25260958 $end $info=pcw8512 $mame 0.37b5 [Kev Thacker] PCW8512, Amstrad plc, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b5: Kev Thacker added PCW8512 system. Romset: 8192 / 1 file / 1904 packed 40103.ic109 / 8192 / a64d450a $end $info=pcw9256 $mame 0.37b5 [Kev Thacker] PCW9256, Amstrad plc, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b5: Kev Thacker added PCW9256 system. Romset: 2048 / 2 files / 1468 packed 40026.ic701 / 1024 / ee8890ae 40027.ic801 / 1024 / 25260958 $end $info=pcw9512 $mame 0.37b5 [Kev Thacker] PCW9512 (+), Amstrad plc, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b5: Kev Thacker added PCW9512 (+) system. Romset: 9216 / 2 files / 2000 packed 40027.ic801 / 1024 / 25260958 40103.ic109 / 8192 / a64d450a $end $info=pda600 $mame 0.135 [ ? ] PenPad PDA 600, Amstrad plc, 1993 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 31/01/2012 r14293: Some minor adjustments [Sandro Ronco]. - 0.135: Added skelton driver of Amstrad PenPad PDA 600 system. Romset: 131072 / 1 file / 64854 packed pdarom.bin / 131072 / f793a6c5 $end $info=pdp1 $mame 0.2b4 [Brian Silverman, Vadim Gerasimov, Chris Salomon] PDP-1, Digital Equipment Corporation, 1961 The PDP-1 (Programmed Data Processor-1) was the first computer in Digital Equipment Corporation's PDP series and was first produced in 1960. It is famous for being the computer most important in the creation of hacker culture at MIT, BBN and elsewhere. The PDP-1 was also the original hardware for playing history's first game on a minicomputer, Steve Russell's Spacewar!. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 11/03/2012 r14748: Cleanup in softlist [Micko]. - 06/03/2012 r14704: pdp1,apexc and tx0 done [Micko]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.142: Made the CRT implementation a device [Atari Ace]. Made papertape, cylinder and printer into devices and added back in (not working) [Robbbert]. - 0.137: Fixed crash when debugger invoked (bug #1371] [Robbbert]. - 0.124: Fixed text display regression (bug #883) [Robbbert]. - 0.67: Added support for lightpen with variable tip size [Raphael Nabet]. - 0.56.1: Added support for perforated tape and read-in mode. Removed the current image load hack, since the use of the perforated tape reader in read-in mode enables the user to enter programs in an historically-correct way. Various additional bug-fixes and some code clean-up. Added control panel, variuos memory sizes, automatic multiply/divide, interactive typewriter display and Spacewar! supports hyperspace controls now. IO code has been rewrote and timings are greatly improved. Teletyper output can be logged to a file (via -printer switch). Added support for sequence break system. Simulation of CRT remanence. WARNING: .rim files must be run pressing LCTRL+ENTER to switch into read-in mode! [Raphael Nabet]. - 0.37b5: PDP/1: Fixed a null pointer access if no image is loaded [Nate Woods]. - 0.2b4: Brian Silverman, Vadim Gerasimov and Chris Salomon added PDP/1 system. Romset: None required. $end $info=pdp11qb $mame 0.142 [ ? ] PDP-11 [Q-BUS] (M7195 - MXV11), Digital Equipment Corporation, ???? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added skeleton driver of PDP-11 [Q-BUS] (M7195 - MXV11) system. Romset: 16384 / 2 files / 7414 packed m7195fa.1 / 8192 / 0fa58752 m7195fa.2 / 8192 / 15b6f60c $end $info=pdp11ub $mame 0.142 [ ? ] PDP-11 [Unibus](M9301-YA), Digital Equipment Corporation, ???? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added skeleton driver of PDP-11 [Unibus](M9301-YA) system. Romset: 2048 / 4 files / 1028 packed 23-034a9.bin / 512 / 01c5d78d 23-035a9.bin / 512 / c456df6c 23-036a9.bin / 512 / 208ff511 23-037a9.bin / 512 / d248b282 $end $info=pdp11ub2 $mame 0.142 [ ? ] PDP-11 [Unibus](M9312), Digital Equipment Corporation, ???? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added skeleton driver of DEC PDP-11 [Unibus](M9312) system. Romset: 12800 / 23 files / 3750 packed 23-248f1.bin / 1024 / ecda1a6d 23-616f1.bin / 1024 / a3dfb5aa 23-751a9.bin / 512 / 15bebc6a 23-752a9.bin / 512 / 6cf1f859 23-753a9.bin / 512 / f4c4b40c 23-755a9.bin / 512 / ed06b35c 23-756a9.bin / 512 / 12271ab2 23-757a9.bin / 512 / af251aab 23-758a9.bin / 512 / b71e8878 23-759a9.bin / 512 / 29a93448 23-760a9.bin / 512 / ea093648 23-761a9.bin / 512 / 4310ebe8 23-764a9.bin / 512 / 7c8b7ed4 23-765a9.bin / 512 / 702dfeb2 23-e39a9.bin / 512 / 4b94e3fa 23-767a9.bin / 512 / 4b94e3fa 23-786a9.bin / 512 / a5326664 23-787a9.bin / 512 / 025debf9 23-788a9.bin / 512 / 3c7ed364 23-811a9.bin / 512 / 9aa8499a 23-862a9.bin / 512 / 38dbd994 23-863a9.bin / 512 / bbef2f41 23-864a9.bin / 512 / 85cc17dc $end $info=pecom64 $mame 0.129 [Miodrag Milanovic] Pecom 64, Ei Nis, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.129: Miodrag Milanovic added Pecom 64 system. Romset: 65536 / 4 files / 46840 packed 170887-rom1.bin / 16384 / 43710fb4 170887-rom2.bin / 16384 / d0d34f08 pecom64-1.bin / 16384 / 9a433b47 pecom64-2.bin / 16384 / 2116cadc $end $info=pegasus $mame 0.138 [Robbbert] Aamber Pegasus, Technosys, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 09/06/2011 r11883: Added wave sound [Robbbert]. - 0.138: Robbbert added Aamber Pegasus system (thanks to Lord Philip); fixed natural keyboard mappings [Justin Kerk]. Romset: 34816 / 9 files / 26333 packed 6571.bin / 2048 5a25144b mon10_2569.bin / 4096 / 910fc930 mon11_2569.bin / 4096 / 07b92002 mon11_2669.bin / 4096 / f3ee23c8 mon11_2674.bin / 4096 / 1640ff7e mon22_2856.bin / 4096 / 5f5f688a mon22b_2856.bin / 4096 / a47b0308 mon23_2601.bin / 4096 / 0e024222 mon23a_2569.bin / 4096 / 248e62c9 $end $info=pegasusm $mame 0.138 [ ? ] Aamber Pegasus with RAM expansion unit, Technosys, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Added Aamber Pegasus with RAM expansion unit system. Romset: 34816 / 9 files / 26333 packed 6571.bin / 2048 / 5a25144b mon10_2569.bin / 4096 / 910fc930 mon11_2569.bin / 4096 / 07b92002 mon11_2669.bin / 4096 / f3ee23c8 mon11_2674.bin / 4096 / 1640ff7e mon22_2856.bin / 4096 / 5f5f688a mon22b_2856.bin / 4096 / a47b0308 mon23_2601.bin / 4096 / 0e024222 mon23a_2569.bin / 4096 / 248e62c9 $end $info=pent1024 $mame 0.132 [ ? ] Pentagon 1024, , 19?? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added Pentagon 1024 system. Romset: 180224 / 11 files / 167348 packed 128p-0.rom / 16384 / 124ad9e0 128p-1.rom / 16384 / b96a36be gluk51.rom / 16384 / ea8c760b gluk52i.rom / 16384 / fe44b86a gluk53.rom / 16384 / 479515ef gluk54r.rom / 16384 / f4c1e975 gluk55r.rom / 16384 / 3658c1ee gluk55rr.rom / 16384 / 6b60b818 gluk601r.rom / 16384 / daf6310b gluk60r.rom / 16384 / d114a032 gluk63r.rom / 16384 / ca321d79 $end $info=pentagon $mame 0.125 [Miodrag Milanovic] Pentagon, , 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Added SHA-1's [Fabio Priuli]. - 0.125: Miodrag Milanovic added Pentagon (not fully operational) system. Romset: 311296 / 17 files / 226640 packed 128p-0.rom / 16384 / 124ad9e0 128p-1.rom / 16384 / b96a36be 128tr93.rom / 16384 / 08ad241c basic90.rom / 16384 / a41575ba m48a.rom / 16384 / a3b4def6 neos_512.rom / 16384 / 1657fa43 pent-es.rom / 32768 / 34d04bae pentagon.rom / 32768 / aa1ce4bd sos48.rom / 16384 / ceb4005d sos89r.rom / 16384 / 09c9e7e1 zxvg-1.rom / 16384 / a8baca3e zxvg-29-0.rom / 16384 / 3b66f433 zxvg-29-0.romzxvg-30-0.rom / 16384 / 533e0f26 zxvg-31-0.rom / 16384 / 76f43500 zxvg-35-0.rom / 16384 / 5cc8b3b1 zxvgs-22-0.rom / 16384 / 63041c61 zxvgs-22-1.rom / 16384 / f3736047 $end $info=pes $mame 0.142 [ ? ] VPU-01 Speech box, Pacific Educational Systems, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added VPU-01 Speech box system. Romset: 16384 / 2 files / 337 packed pes.bin / 8192 / 22c1c4ec vpu_2-5.bin / 8192 / b27cfdf7 $end $info=pet2001 $mame 0.36 [ ? ] PET 2001, Commodore Business Machines, 1977 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.36: Added Commodore PET 2001 system. Romset: 18432 / 9 files / 14525 packed 901447-01.h1 / 2048 / a055e33a 901447-02.h5 / 2048 / 69fd8a8f 901447-03.h2 / 2048 / d349f2d4 901447-04.h6 / 2048 / 850544eb 901447-05.h3 / 2048 / 9e1c5cea 901447-06.h4 / 2048 / 661a814a 901447-07.h7 / 2048 / c4f47ad1 901447-08.a2 / 2048 / 54f32f45 901447-09.h1 / 2048 / 03cf16d0 $end $info=pet2001b $mame 0.128 [ ? ] PET 2001-B, Commodore Business Machines, 1979 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added PET 2001-B system. Romset: 16384 / 5 files / 12596 packed 901447-10.uf10 / 2048 / d8408674 901465-01.ud6 / 4096 / 63a7fe4a 901465-02.ud7 / 4096 / ae4cb035 901465-03.ud9 / 4096 / f02238e2 901474-01.ud8 / 2048 / 05db957e $end $info=pet2001n $mame 0.128 [ ? ] PET 2001-N, Commodore Business Machines, 1979 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore PET 2001-N system. Romset: 16384 / 5 files / 12596 packed 901447-10.uf10 / 2048 / d8408674 901447-24.ud8 / 2048 / e459ab32 901465-01.ud6 / 4096 / 63a7fe4a 901465-02.ud7 / 4096 / ae4cb035 901465-03.ud9 / 4096 / f02238e2 $end $info=pet40b $mame 0.128 [ ? ] PET 40xx (Basic 4, CRTC 60Hz, 80 columns), Commodore Business Machines, 1981 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added PET 40xx (Basic 4, CRTC 60Hz, 80 columns) system. Romset: 20480 / 6 files / 14736 packed 901447-10.ua3 / 2048 / d8408674 901465-20.ud9 / 4096 / 0fc17b9c 901465-21.ud8 / 4096 / 36d91855 901465-22.ud6 / 4096 / cc5298a1 901465-23.ud10 / 4096 / ae3deac0 901474-03.ud7 / 2048 / 5674dd5e $end $info=pet40n $mame 0.128 [ ? ] PET 40xx (Basic 4, CRTC 60Hz, 40 columns), Commodore Business Machines, 1981 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added PET 40xx (Basic 4, CRTC 60Hz, 40 columns) system. Romset: 20480 / 6 files / 14779 packed 901447-10.ua3 / 2048 / d8408674 901465-20.ud9 / 4096 / 0fc17b9c 901465-21.ud8 / 4096 / 36d91855 901465-22.ud6 / 4096 / cc5298a1 901465-23.ud10 / 4096 / ae3deac0 901499-01.ud7 / 2048 / 5f85bdf8 $end $info=pet40ob $mame 0.128 [ ? ] PET 40xx (Basic 4, no CRTC, Business keyboard), Commodore Business Machines, 1980 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added PET 40xx (Basic 4, no CRTC, Business keyboard) system. Romset: 24576 / 7 files / 17923 packed 901447-10.uf10 / 2048 / d8408674 901465-19.ud5 / 4096 / 3a5f5721 901465-20.ud6 / 4096 / 0fc17b9c 901465-21.ud7 / 4096 / 36d91855 901465-22.ud9 / 4096 / cc5298a1 901465-23.ud5 / 4096 / ae3deac0 901474-02.ud8 / 2048 / 75ff4af7 $end $info=pet40on $mame 0.128 [ ? ] PET 40xx (Basic 4, no CRTC, Normal keyboard), Commodore Business Machines, 1980 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added PET 40xx (Basic 4, no CRTC, Normal keyboard) system. Romset: 24576 / 7 files / 17764 packed 901447-10.uf10 / 2048 / d8408674 901447-29.ud8 / 2048 / e5714d4c 901465-19.ud5 / 4096 / 3a5f5721 901465-20.ud6 / 4096 / 0fc17b9c 901465-21.ud7 / 4096 / 36d91855 901465-22.ud9 / 4096 / cc5298a1 901465-23.ud5 / 4096 / ae3deac0 $end $info=pet64 $mame 0.128 [ ? ] PET 64 (NTSC), Commodore Business Machines, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added PET 64 (NTSC) system. Romset: 20480 / 3 files / 14825 packed 901225-01.bin / 4096 / ec4272ee 901226-01.bin / 8192 / f833d117 901246-01.bin / 8192 / 789c8cc5 $end $info=pet80 $mame 0.37b10 [ ? ] PET 80xx (Basic 4, CRTC 60Hz, 80 columns), Commodore Business Machines, 1981 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.37b10: Added Commodore PET 80xx (Basic 4, CRTC 60Hz, 80 columns) system. Romset: 20480 / 6 files / 14736 packed 901447-10.ua3 / 2048 / d8408674 901465-20.ud9 / 4096 / 0fc17b9c 901465-21.ud8 / 4096 / 36d91855 901465-22.ud6 / 4096 / cc5298a1 901465-23.ud10 / 4096 / ae3deac0 901474-03.ud7 / 2048 / 5674dd5e $end $info=phc2 $mame 0.143u3 [Kaylee Smith] PHC-2, Olympia, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Kaylee Smith added Olympia PHC-2 system. Romset: 32768 / 1 file / 25949 packed phc2bios.rom / 32768 / 4f7bb04b $end $info=phc23 $mame 0.81 [Jirou Kaneda] WAVY PHC-23 (Japan), Sanyo, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Sanyo Wavy PHC-23 system. Romset: 49152 / 2 files / 38370 packed 23bios.rom / 32768 / ba81b3dd 23ext.rom / 16384 / 90ca25b5 $end $info=phc25 $mame 0.137 [Gilles Fetis and Curt Coder] PHC-25 (Europe), Sanyo, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Gilles Fetis and Curt Coder added skeleton driver of Sanyo PHC-25 system. Romset: 24576 / 3 files / 17516 packed phc25rom.0 / 8192 / fa28336b phc25rom.1 / 8192 / 38fd578b phc25rom.2 / 8192 / 54392b27 $end $info=phc25j $mame 0.139 [ ? ] PHC-25 (Japan), Sanyo, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.139: Added Sanyo PHC-25 (Japan) system. Romset: 24576 / 3 files / 18070 packed phc25-11.0 / 8192 / 287e83b0 phc25-11.1 / 8192 / 6223f945 phc25-11.2 / 8192 / da859ae4 $end $info=phc28 $mame 0.143u3 [Kaylee Smith] PHC-28, Olympia, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.143u3: Kaylee Smith added Olympia PHC-28 system. Romset: 32768 / 1 file / 25951 packed phc28bios.rom / 32768 / eceb2802 $end $info=phc28l $mame 0.143u3 [Kaylee Smith] PHC-28L, Olympia, 1983 ... Emulation: Preliminary Color: Preliminary Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.143u3: Kaylee Smith added Olympia PHC-28L system. Romset: 32768 / 1 file / 25909 packed 28lbios.rom / 32768 / d2110d66 $end $info=phc28s $mame 0.143u3 [Kaylee Smith] PHC-28L, Olympia, 1983 ... Emulation: Preliminary Color: Preliminary Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.143u3: Kaylee Smith added Olympia PHC-28S system. Romset: 32768 / 1 file / 25957 packed 28sbios.rom / 32768 / e5cf6b3c $end $info=phc35j $mame 0.82 [Jirou Kaneda] WAVY PHC-35J (Japan), Sanyo, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Jirou Kaneda added WAVY PHC-35J system. Romset: 212992 / 4 files / 134053 packed phc25-11.0 / 8192 / 287e83b0 phc25-11.1 / 8192 / 6223f945 phc25-11.2 / 8192 / da859ae4 $end $info=phc64 $mame 0.130 [Dirk Best] Mephisto PHC 64, Hegener & Glaser, 1985 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.130: Dirk Best added H&G Mephisto PHC 64 system. Romset: 16384 / 1 file / 11028 packed brd.rom / 16384 / f45a7454 $end $info=phc70fd $mame 0.82 [Jirou Kaneda] WAVY PHC-70FD (Japan), Sanyo, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Jirou Kaneda added WAVY PHC-70FD system. Romset: 262144 / 7 files / 166541 packed 70fdbios.rom / 32768 / 19771608 70fdext.rom / 16384 / b8ba44d3 70fddisk.rom / 16384 / db7f1125 70fdkdr.rom / 32768 / a068cba9 70fdmus.rom / 16384 / 5c32eb29 70fdbas.rom / 16384 / da7be246 70fdkfn.rom / 131072 / c9651b32 $end $info=phc70fd2 $mame 0.82 [Jirou Kaneda] WAVY PHC-70FD2 (Japan), Sanyo, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Jirou Kaneda added WAVY PHC-70FD2 system. Romset: 393216 / 7 files / 232932 packed 70f2mus.rom / 16384 / 5c32eb29 70f2kdr.rom / 32768 / a068cba9 70f2ext.rom / 16384 / b8ba44d3 70f2disk.rom / 16384 / db7f1125 70f2bios.rom / 32768 / 19771608 70f2bas.rom / 16384 / da7be246 70f2kfn.rom / 262144 / 9a850db9 $end $info=phunsy $mame 0.141 [ ? ] PHUNSY, J.F.P. Philipse, 1980 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Added skeleton driver of PHUNSY (Philipse Universal System) system. Romset: 9216 / 6 files / 6996 packed phunsy_bios.bin / 2048 a789e82e pdcr.bin / 2048 / 74bf9d0a dass.bin / 2048 / 13380140 labhnd.bin / 2048 / 1d5a106b ph_char1.bin / 512 / a7e567fc ph_char2.bin / 512 / 3d5786d3 $end $info=pico $mame 0.127 [ ? ] Pico (Europe, PAL), Sega, 1994 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u8: New dumps added [Team Europe]. - 0.145u7: Added new Japanese dumps in pico.xml [Team Europe]. - 0.145u4: Added new dumps [Team Europe]. - 0.145u3: 8 new Euro dumps! [Team Europe]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.138: Updated .hsi file with hashes to GoodPico V3.1415 [Cowering]. - 0.128: Renamed (picoe) to (pico). - 0.127: Added Sega Pico (Europe, PAL) system. Romset: None required. $end $info=picoj $mame 0.127 [ ? ] Pico (Japan, NTSC), Sega, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.127: Added Sega Pico (Japan, NTSC) system. Romset: None required. $end $info=picou $mame 0.127 [ ? ] Pico (USA, NTSC), Sega, 1994 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.127: Added Sega Pico (USA, NTSC) system. Romset: None required. $end $info=pilot1k $mame 0.130 [MooglyGuy, R. Belmont] Pilot 1000, U.S. Robotics, 1996 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.130: MooglyGuy and R. Belmont added Pilot 1000 system. Romset: 20447232 / 12 files / 6049873 packed palmos10-en.rom / 524288 / 82030062 palmos20-en-pers.rom / 1048576 / 40ea8baa palmos20-en-pro.rom / 1048576 / baa5b36a palmis20-en-pro-dbg.rom / 1048576 / 0d1d3a3b palmos30-en.rom / 2097152 / 6f461f3d palmos30-en-dbg.rom / 2097152 / 4deda226 palmos30-de.rom / 2097152 / b991d6c3 palmos30-fr.rom / 2097152 / a2a9ff6c palmos30-sp.rom / 2097152 / 63a595be palmos33-en-iii.rom / 2097152 / 1eae0253 palmos33-fr-iii.rom / 2097152 / d7894f5f palmos33-de-iii.rom / 2097152 / a5a99c45 $end $info=pilot5k $mame 0.130 [MooglyGuy, R. Belmont] Pilot 5000, U.S. Robotics, 1996 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.130: MooglyGuy and R. Belmont added Pilot 5000 system. Romset: 20447232 / 12 files / 6049873 packed palmos10-en.rom / 524288 / 82030062 palmos20-en-pers.rom / 1048576 / 40ea8baa palmos20-en-pro.rom / 1048576 / baa5b36a palmis20-en-pro-dbg.rom / 1048576 / 0d1d3a3b palmos30-en.rom / 2097152 / 6f461f3d palmos30-en-dbg.rom / 2097152 / 4deda226 palmos30-de.rom / 2097152 / b991d6c3 palmos30-fr.rom / 2097152 / a2a9ff6c palmos30-sp.rom / 2097152 / 63a595be palmos33-en-iii.rom / 2097152 / 1eae0253 palmos33-fr-iii.rom / 2097152 / d7894f5f palmos33-de-iii.rom / 2097152 / a5a99c45 $end $info=pimps $mame 0.136 [ ? ] P.I.M.P.S., Henry Colford, 197? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Henry Colford PIMPS system. Romset: 4096 / 1 file / 2593 packed pimps.bin / 4096 / 5da1898f $end $info=pioner $mame 0.142u6 [Miodrag Milanovic] Pioner, , 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u6: Miodrag Milanovic added skeleton driver of Pioner (Specialist clone) system. Romset: 2048 / 1 file / 1501 packed pioner.rf2 / 2048 / d6250ab2 $end $info=piopx7 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] PX-07, Pioneer, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Pioneer PX-07 system. Romset: 40960 / 2 files / 31639 packed ym2301.ic12 / 32768 / e9ccd789 pd5031.ic13 / 8192 / 91e0df72 $end $info=pipbug $mame 0.138 [ ? ] PIPBUG, Signetics, 1979 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of PIPBUG system. Romset: 1024 / 1 file / 820 packed pipbug.rom / 1024 / f242b93e $end $info=pippin $mame 0.133 [ ? ] Pippin @mark, Apple / Bandai, 1996 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 13/01/2012 r14008: Added disclaimer to the lists which are not yet hooked up to the drivers [Fabio Priuli]. - 0.142: Added pre release rom. - 0.134: Added CD-ROM firmware [incog]. - 0.133: Added skeleton driver of Apple Bandai Pippin system. Romset: 8454144 / 6 files / 4428815 packed 341s0251.u1 / 1048576 / aaea2449 341s0252.u2 / 1048576 / 3d584419 341s0253.u3 / 1048576 / d8ae5037 341s0254.u4 / 1048576 / 3e2851ba 504par4.0i.ic7 / 65536 / 25f7dd46 kinka-pre.rom / 4194304 / 4ff875e6 $end $info=pk6128c $mame 0.132 [ ? ] PK-6128c, , 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added PK-6128c system. Romset: 16384 / 1 file / 13390 packed 6128.bin / 16384 / d4f68433 $end $info=pk8002 $mame 0.138 [ ? ] PK8002 Elf, , 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of PK8002 Elf system. Romset: 16384 / 1 file / 3380 packed pk8002.rom / 16384 / 07b9ae71 $end $info=plan80 $mame 0.136 [ ? ] Plan-80, Tesla Eltos, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of T.E. Plan-80 system. Romset: 6144 / 3 files / 3910 packed pl80mon.bin / 2048 / 433fb685 pl80mod.bin / 2048 / 6bdd7136 pl80gzn.bin / 2048 / b4ddbdb6 $end $info=plldium $mame 0.137 [ ? ] Palladium Video-Computer-Game, Neckermann, 198? ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Palladium Video-Computer-Game system. Romset: None required. $end $info=plus4 $mame 0.36b11 [Peter Trauner] Commodore Plus/4 (NTSC), Commodore Business Machines, 1984 The Commodore Plus/4 was a home computer released by Commodore International in 1984. The "Plus/4" name refers to the four-application ROM resident office suite (word processor, spreadsheet, database, and graphing); it was billed as "the productivity computer with software built-in". It had some success in Europe. A total flop in the United States, it was derided as the "Minus/60"—a pun on the difference between the Plus/4 and the dominant Commodore 64. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 25/03/2012 r14800: Cleanup [Micko]. - 20/03/2012 r14779: Added some carts [Curt Coder]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in plus4_cart.xml and plus4_flop.xml [Fabio Priuli]. - 0.142u4: Added floppy softlists [Curt Coder]. - 25/05/2011 r11659: Updated cart softlist (plus4_cart.xml) [Curt Coder]. - 18/05/2011 r11589, r11578: Softlist WIP [Curt Coder]. - 17/05/2011 r11574: Cartridge WIP [Curt Coder]. - 17/05/2011 r11571: Added a cartridge to softlist [Curt Coder]. - 17/05/2011 r11570: Added some cartridges to softlist [Curt Coder]. - 0.138: Added JiffyDOS BIOSes to Plus/4 [Curt Coder]. - 0.36b12: c16, plus4, vc20 and vic20 CRC updates [Peter Trauner]. - 0.36b11: Peter Trauner added Commodore Plus4 NTSC system. Romset: 114688 / 6 files / 72500 packed 318005-04.u24 / 16384 / 799a633d 318005-05.u24 / 16384 / 70295038 jiffydos plus4.u24 / 32768 / 818d3f45 318006-01.u23 / 16384 / 74eaae87 317053-01.u25 / 16384 / 4fd1d8cb 317054-01.26 / 16384 / 109de2fc $end $info=plus4sid $mame 0.137 [ ? ] Commodore Plus/4 (NTSC, SID Card), Commodore Business Machines, 1984 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Commodore Plus/4 (NTSC, SID Card) system. Romset: 114688 / 6 files / 72500 packed 318005-04.u24 / 16384 / 799a633d 318005-05.u24 / 16384 / 70295038 jiffydos plus4.u24 / 32768 / 818d3f45 318006-01.u23 / 16384 / 74eaae87 317053-01.u25 / 16384 / 4fd1d8cb 317054-01.26 / 16384 / 109de2fc $end $info=pmac6100 $mame 0.136 [ ? ] Power Macintosh 6100, Apple Computer, 1994 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added Power Macintosh 6100 system. Romset: 4194304 / 1 file / 2198455 packed 9feb69b3.rom / 4194304 / a43fadbc $end $info=pmd851 $mame 0.81 [Krzysztof Strzecha] PMD-85.1, Tesla, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.82: Tape emulation with support for .pmd format files added [Krzysztof Strzecha]. - 0.81: Krzysztof Strzecha added Tesla PMD-85.1 system. Romset: 13312 / 2 files / 10436 packed pmd85-1.bin / 4096 / ef50b416 pmd85-1.bas / 9216 / 4fc37d45 $end $info=pmd852 $mame 0.81 [Krzysztof Strzecha] PMD-85.2, Tesla, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Krzysztof Strzecha added PMD-85.2 system. Romset: 13312 / 2 files / 11020 packed pmd85-2.bas / 9216 / fc4a3ebf pmd85-2.bin / 4096 / d4786f63 $end $info=pmd852a $mame 0.81 [Krzysztof Strzecha] PMD-85.2A, Tesla, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Krzysztof Strzecha added PMD-85.2A system. Romset: 13312 / 2 files / 11028 packed pmd85-2a.bin / 4096 / 5a9a961b pmd85-2a.bas / 9216 / 6ff379ad $end $info=pmd852b $mame 0.81 [Krzysztof Strzecha] PMD-85.2B, Tesla, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Krzysztof Strzecha added PMD-85.2B system. Romset: 13312 / 2 files / 11028 packed pmd85-2a.bin / 4096 / 5a9a961b pmd85-2a.bas / 9216 / 6ff379ad $end $info=pmd853 $mame 0.81 [Krzysztof Strzecha] PMD-85.3, Tesla, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Krzysztof Strzecha added PMD-85.3 system. Romset: 18432 / 2 files / 14791 packed pmd85-3.bin / 8192 / 83e22c47 pmd85-3.bas / 10240 / 1e30e91d $end $info=pmi80 $mame 0.132 [ ? ] PMI-80, Tesla, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143: System promoted from GAME_NOT_WORKING (except for cassette) [Robbbert]. - 0.132: Added skeleton driver of Tesla PMI-80 system. Romset: 1024 / 1 file / 828 packed pmi80_monitor.rom / 1024 / b93f4407 $end $info=pockstat $mame 0.132 [ ? ] Sony PocketStation, Sony Computer Entertainment Inc, 1999 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 20/03/2012 r14778: Fixed some more regressions [Sandro Ronco]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 0.135: Promoted from GAME_NOT_WORKING: Many improvements [Harmony]: * Implemented basic peripherals. * Implemented LCD. * Implemented ROM banking. * Implemented correct interrupts. * Driver supports savestates. - 0.132: Added skeleton driver of Sony PocketStation system. Romset: 16384 / 1 file / 11609 packed kernel.bin / 16384 / 5fb47dd8 $end $info=pofo $mame 0.140 [Joseba Epalza, Curt Coder] Portfolio, Atari, 1989 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported WIP: - 0.140: Joseba Epalza, Curt Coder added Atari Portfolio skeleton driver; refactored driver to define ADDRESS_MAP_MODERN [Curt Coder]. Romset: 264192 / 3 files / 140865 packed hd61830 external character generator / 2048 / 747a1db3 rom a.u3 / 131072 / b8fb730d rom b.u4 / 131072 / c9852766 $end $info=poisk1 $mame 0.137 [Miodrag Milanovic] Poisk-1, , 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added Poisk-1 drives. Romset: 59392 / 11 files / 27718 packed biosp1s.rf4 / 8192 / 1a85f671 poisk_1991.bin / 8192 / d61c56fd p1_t_i_o.rf4 / 8192 / 18a781de p1_t_pls.rf4 / 8192 / c8210ffb p1_t_ram.rf4 / 8192 / e42f5a61 b_hd_v11.rf2 / 2048 / a19c39b2 b942_5mb.bin / 2048 / a3cfa240 b_ngmd_n.rf2 / 2048 / 967e172a b_ngmd_t.rf2 / 2048 / 630010b1 boot_net.rf4 / 8192 / 316c2030 poisk.cga / 2048 / f6eb39f0 $end $info=poisk2 $mame 0.137 [Miodrag Milanovic] Poisk-2, , 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added Poisk-2 drives. Romset: 106496 / 13 files / 68800 packed b_p2_20h.rf4 / 8192 / d53189b7 b_p2_20l.rf4 / 8192 / 2d61fcc9 b_p2_21h.rf4 / 8192 / 22197297 b_p2_21l.rf4 / 8192 / 0eb2ea7f b_p2_24h.rf4 / 8192 / ea842c9e b_p2_24l.rf4 / 8192 / 02f21250 opp2_1h.rf4 / 8192 / b7cd7f4f opp2_1l.rf4 / 8192 / 1971dca3 opp2_2h.rf4 / 8192 / b9e3a5cc opp2_2l.rf4 / 8192 / 6877aad6 opp2_3h.rf4 / 8192 / ac7d4f06 opp2_3l.rf4 / 8192 / 3c877ea1 p2_ecga.rf4 / 8192 / d537f665 $end $info=pokemini $mame 0.115 [Wilbert Pol] Pokemon Mini, Nintendo, 2001 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 03/05/2011 r11416: Modernised somewhat [Robbbert]. - 0.126: Added .bin extension [Fabio Priuli]. - 0.115: Wilbert Pol added Pokemon mini (not working) system. Romset: 4096 / 1 file / 3025 packed bios.min / 4096 / aed3c14d $end $info=polgar $mame 0.140 [ ? ] Mephisto Polgar Schach Computer, Hegener & Glaser, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Added Mephisto Milano Schach Computer system. Romset: 67680 / 2 files / 30977 packed polgar.bin / 65536 / 88d55c0f 44780a00.bin / 2144 / 3a89024c (baddump) $end $info=poly1 $mame 0.143u1 [Robbbert] Poly-1 Educational Computer, Polycorp, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u5: Added Terminal roms [Andrew Trotman]. - 0.143u1: Robbbert added skeleton driver of Poly1 system. Romset (latest upd 0.144u5): 43200 / 11 files / 35290 packed p2000.chr / 2240 / 78c17e3e plrt16v3e9.bin / 4096 / 453c10a0 slrt14_00f9.bin / 4096 / 6559a2ce v2bas1.bin / 4096 / f8c5adc4 v2bas2.bin / 4096 / a2b0fa4d v2bas3.bin / 4096 / 04a58be5 v2bas4.bin / 4096 / 328fe790 v3bas1.bin / 4096 / 2c5276cb v3bas2.bin / 4096 / 30f99447 v3bas3.bin / 4096 / 89ea5b27 v3bas4.bin / 4096 / c16c1209 $end $info=poly88 $mame 0.132 [Miodrag Milanovic] Poly-88, PolyMorphic Systems, 1976 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added PolyMorphic Systems Poly-88 system. Romset: 5120 / 4 files / 3335 packed polymon4.bin / 1024 / 0baa1a4c tbasic_1.rom / 1024 / ec22740e tbasic_2.rom / 1024 / f2619232 6571.bin / 2048 / 5a25144b $end $info=poly880 $mame 0.132 [Miodrag Milanovic] Poly-Computer 880, VEB Polytechnik, 1983 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.133: System is now working, except single stepping; promoted from GAME_NOT_WORKING [Curt Coder]. - 0.132: Miodrag Milanovic added PolyMorphic Poly-Computer 880 system. Romset: 2048 / 2 files / 1685 packed poly880.i5 / 1024 / b1c571e8 poly880.i6 / 1024 / 9efddf5b $end $info=poly8813 $mame 0.132 [Miodrag Milanovic] Poly-8813, PolyMorphic Systems, 1977 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added PolyMorphic Systems Poly-8813 (not working) system. Romset: 5120 / 4 files / 2697 packed poly8813-1.bin / 1024 / 7fd980a0 poly8813-2.rom / 1024 / 1ad7c06c poly8813-3.rom / 1024 / 3df57e5b 6571.bin / 2048 / 5a25144b $end $info=polyvcg $mame 0.137 [ ? ] Polybrain Video Computer Game, Polybrain, 1983 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Polybrain Video Computer Game system. Romset: None required. $end $info=poppympt $mame 0.137 [ ? ] Poppy MPT-03 Tele Computer Spiel, Transonic, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Poppy MPT-03 Tele Computer Spiel system. Romset: None required. $end $info=pow3000 $mame 0.83 [Krzysztof Strzecha] Power 3000, Creon Enterprises, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.83: Krzysztof Strzecha fixed & readded Creon Enterprises - Power 3000 system. - 0.61: Removed Power 3000 system. - 0.36b15: Juergen Buchmueller added Power 3000 system. Romset: 8704 / 2 files / 7095 packed pow3000.rom / 8192 / 8a49b2c3 pow3000.chr / 512 / 1c42fe46 $end $info=pp01 $mame 0.128 [Miodrag Milanovic] PP-01, ZVT, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: 16 roms of 1K instead of one 16KB, as in real machine [Miodrag Milanovic]. - 0.128: Miodrag Milanovic added PP-01 (not working) system. Romset: 16384 / 16 files / 13529 packed ep01.rom / 1024 / e48e440f ep02.rom / 1024 / b9314867 ep03.rom / 1024 / 47b91d49 ep04.rom / 1024 / cc890123 ep05.rom / 1024 / b36e2071 ep06.rom / 1024 / 3f74efb3 ep07.rom / 1024 / 1dd0bc29 ep08.rom / 1024 / 607b710a ep09.rom / 1024 / 07f773d1 ep10.rom / 1024 / 7793d84b ep11.rom / 1024 / d1b98b5e ep12.rom / 1024 / 03c45326 ep13.rom / 1024 / 51769d6c ep14.rom / 1024 / 5d48cefb ep15.rom / 1024 / f44bfe36 ep16.rom / 1024 / f39c230d $end $info=pp1292 $mame 0.137 [ ? ] PP-1292 Advanced Programmable Video System, Audio Sonic, 1978 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added PP-1292 Advanced Programmable Video System system. Romset: None required. $end $info=pp1392 $mame 0.137 [ ? ] PP-1392 Advanced Programmable Video System, Audio Sonic, 1978 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added PP-1392 Advanced Programmable Video System system. Romset: None required. $end $info=ppc512 $mame 0.128 [ ? ] Amstrad PPC512, Amstrad plc, 1987 The Amstrad PC1512 was Amstrad's mostly IBM PC-compatible computer system, first manufactured in 1986. It was later succeeded by the PC1640. It launched for £499 and sold very well, as it was one of the first cheap PCs in Europe. It significantly helped open up the European PC market to consumers as well as businesses, and Amstrad's advertising of the PC1512 was aimed at homes rather than offices. The 1512's influence was such that the UK PC magazine PC Plus originally targeted itself at the "Amstrad PC 1512 and compatibles", since home ownership of other PCs at the time was rare. Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Amstrad PPC512 system. Romset: 51200 / 4 files / 17790 packed 40107.v1 / 8192 / 4e37e769 40108.v1 / 8192 / 4f0302d9 40109.bin / 32768 / a8b67639 40112.ic801 / 2048 / 842a954c $end $info=ppc640 $mame 0.128 [ ? ] Amstrad PPC640, Amstrad plc, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Amstrad PPC640 system. Romset: 51200 / 4 files / 17797 packed 40107.v2 / 8192 / 0785b63e 40108.v2 / 8192 / 5351cf8c 40109.bin / 32768 / a8b67639 40112.ic801 / 2048 / 842a954c $end $info=prav82 $mame 0.132 [Miodrag Milanovic] Pravetz 82, Pravetz, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.132: Miodrag Milanovic added Pravetz 82-8M system. Romset: 14592 / 8 files / 11611 packed pravetz82.chr / 2048 / 8c55c984 (baddump) pravetz82.d0 / 2048 / 6f05f949 pravetz82.d8 / 2048 / 1f08087c pravetz82.e0 / 2048 / 2b8d9a89 pravetz82.e8 / 2048 / 5719871a pravetz82.f0 / 2048 / e26d9d35 pravetz82.f8 / 2048 / 57547818 341-0027-a.p5 / 256 / ce7144f6 $end $info=prav8c $mame 0.132 [Miodrag Milanovic] Pravetz 8C, Pravetz, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.132: Miodrag Milanovic added Pravetz 82, 8C system. Romset: 32768 / 4 files / 16188 packed charrom.d20 / 8192 / 935212cc prom_cd.d46 / 8192 / 195d0b48 prom_ef.d41 / 8192 / ec6aa2f6 eprom.d38 / 8192 / c8d00b19 $end $info=prav8d $mame 0.37b10 [Stefano Priore] Pravetz 8D, Pravetz, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.56.1: Pravetz keyboard is now fully mapped and the keycaps are correctly displayed (see the "Input" menu) [Stefano Priore]. - 0.37b15: Emulation of Apple2 disc controller interface (low 8D DOS and high 8D DOS is supported. (DOS1->1.30 for low DOS and DOS 2.10 or better for high DOS) Disk images are ".DSK" and same as used by Apple2 driver [Kev Thacker]. - 0.37b10: Stefano Priore added Pravetz 8D system. Romset: 17152 / 3 files / 13269 packed pravetzt.rom / 16384 / 58079502 8ddoslo.rom / 256 / 0c82f636 8ddoshi.rom / 512 / 66309641 $end $info=prav8dd $mame 0.37b10 [Stefano Priore] Pravetz 8D (Disk ROM), Pravetz, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Merged prav8dda; renamed (prav8dda) to (prav8dd) [Fabio Priuli]. - 0.37b10: Stefano Priore added Pravetz 8D (Disk ROM) system. Romset: 33536 / 4 files / 26090 packed 8d.rom / 16384 / b48973ef pravetzd.rom / 16384 / f8d23821 8ddoslo.rom / 256 / 0c82f636 8ddoshi.rom / 512 / 66309641 $end $info=prav8m $mame 0.132 [Miodrag Milanovic] Pravetz 8M, Pravetz, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.132: Miodrag Milanovic added Pravetz 8M system. Romset: 14592 / 8 files / 11622 packed pravetz8m.chr / 2048 / 8c55c984 (baddump) pravetz8m.d0 / 2048 / 6f05f949 pravetz8m.d8 / 2048 / 654b6f7b pravetz8m.e0 / 2048 / 2b8d9a89 pravetz8m.e8 / 2048 / 5719871a pravetz8m.f0 / 2048 / e26d9d35 pravetz8m.f8 / 2048 / 5bab0a46 341-0027-a.p5 / 256 / ce7144f6 $end $info=prestige $mame 0.139 [Joseba Epalza, Curt Coder] PreComputer Prestige Elite, VTech, 1998 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.139: Joseba Epalza and Curt Coder added skelton driver of VTech PC Prestige Elite system. - 0.137: Added Prestige Video Computer Game MPT-03 preliminary system. Romset: 1048576 / 1 file / 666608 packed 27-6020-02.u2 / 1048576 / 6bb6db14 $end $info=prestmpt $mame 0.139 [ ? ] Prestige Video Computer Game MPT-03, Prestige, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.139: Added Prestige Video Computer Game MPT-03 system. Romset: None required. $end $info=primoa32 $mame 0.96 [Krzysztof Strzecha] Primo A-32, Microkey, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.96: Krzysztof Strzecha added Microkey Primo A-32 system. Romset: 16384 / 4 files / 13501 packed a32_1.rom / 4096 / 4e91c1a4 a32_2.rom / 4096 / 81a8a0fb a32_3.rom / 4096 / a97de2f5 a32_4.rom / 4096 / 70f84bc8 $end $info=primoa48 $mame 0.97 [Krzysztof Strzecha] Primo A-48, Microkey, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.97: Krzysztof Strzecha added Microkey Primo A-48 system. Romset: 16384 / 4 files / 13503 packed a48_1.rom / 4096 / 7de6ad6f a48_2.rom / 4096 / 81a8a0fb a48_3.rom / 4096 / a97de2f5 a48_4.rom / 4096 / e4d0c452 $end $info=primoa64 $mame 0.96 [Krzysztof Strzecha] Primo A-64, Microkey, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.96: Krzysztof Strzecha added Microkey Primo A-64 system. Romset: 16384 / 4 files / 13503 packed a64_1.rom / 4096 / 6a7a9b9b a64_2.rom / 4096 / 81a8a0fb a64_3.rom / 4096 / a97de2f5 a64_4.rom / 4096 / e4d0c452 $end $info=primob32 $mame 0.128 [Miodrag Milanovic] Primo B-32, Microkey, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Primo B32 system. - 0.97: Primo B-32 and B-48 testdrivers added. EPROM+RAM expansion emulation added. Support for .pp files improved. Memory fixed for A-48 model. Fixed address of second video memory area. Fixed Z80 regression [Krzysztof Strzecha]. Romset: 16384 / 1 file / 13161 packed b32.rom / 16384 / f594d2bb $end $info=primob48 $mame 0.128 [Miodrag Milanovic] Primo B-48, Microkey, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Primo B48 system. - 0.97: Primo B-32 and B-48 testdrivers added. EPROM+RAM expansion emulation added. Support for .pp files improved. Memory fixed for A-48 model. Fixed address of second video memory area. Fixed Z80 regression [Krzysztof Strzecha]. Romset: 16384 / 1 file / 13161 packed b48.rom / 16384 / df3d2a57 $end $info=primob64 $mame 0.96 [Krzysztof Strzecha] Primo B-64, Microkey, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.96: Krzysztof Strzecha added Microkey Primo B-64 system. Romset: 32768 / 2 files / 26356 packed b64.rom / 16384 / cea28188 b64cdos.rom / 16384 / 73305e4d $end $info=primoc64 $mame 0.128 [Miodrag Milanovic] Primo C-64, Microkey, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Primo C64 system. Romset: 16384 / 4 files / 13560 packed c64_1.rom / 4096 / c22290ea c64_2.rom / 4096 / 0756b56e c64_3.rom / 4096 / fc56e0af c64_4.rom / 4096 / 3770e3e6 $end $info=pro128 $mame 0.108 [Antoine Mine] Prodest PC 128, Olivetti / Thomson, 1986 The Prodest PC-128 was a rebadged and slightly redesigned version of the French Thomson MO6; apart from case design touching up, technical features was the same as the MO6. This machine seems having been sold in very small quantity in Italy (source: http://www.old-computers.com/museum/computer.asp?c=853). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Olivetti Prodest PC 128 system. Romset: 81408 / 14 files / 60008 packed pro128-0.rom / 4096 / a8aef291 pro128-1.rom / 4096 / 5b3340ec basico-0.rom / 12288 / 98b10d5e basico-1.rom / 12288 / 721d2124 basico-2.rom / 16384 / 135438ab basico-3.rom / 16384 / 2c2befa6 cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cq90-028.rom / 1984 / ca4dba3d nano5.rom / 1984 / 2f756868 $end $info=pro80 $mame 0.136 [ ? ] Pro-80, Protec, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Protec Pro-80 system. Romset: 1024 / 1 file / 839 packed pro80.bin / 1024 / 1bf6e0a5 $end $info=prof180x $mame 0.133 [ ? ] PROF-180X, Conitec Datensysteme, 1986 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of PROF-180X system. Romset: 328023 / 10 files / 163846 packed pmon1_3.z16 / 16384 / 32986688 pmon1_4.z16 / 16384 / ed03f49f pmon1_5.z16 / 16384 / f43d185c pmon.z16 / 16384 / 4f3732d7 eboot1.z16 / 32768 / 7a164b3c eboot2.z16 / 32768 / 0c2d4301 epmon1.z16 / 65536 / 27aabfb4 epmon2.z16 / 65536 / 3b8a7b59 epmon3.z16 / 65536 / 51313af1 pal14l8.z10 / 343 (nodump) $end $info=prof181x $mame 0.141 [ ? ] PROF-181X, Conitec Datensysteme, 1992 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Added Conitec Datensysteme PROF-181X system. Romset: 329052 / 13 files / 164096 packed pmon1_3.u13 / 16384 / 32986688 pmon1_4.u13 / 16384 / ed03f49f pmon1_5.u13 / 16384 / f43d185c pmon.u13 / 16384 / 4f3732d7 eboot1.u13 / 32768 / 7a164b3c eboot2.u13 / 32768 / 0c2d4301 epmon1.u13 / 65536 / 27aabfb4 epmon2.u13 / 65536 / 3b8a7b59 epmon3.u13 / 65536 / 51313af1 pal20v8.u14 / 343 / 46da52b0 pal20v8.u15 / 343 / 19fef936 pal20v8.u19 / 343 / 69348c3b pal20v8.u21 / 343 / 6df4e281 $end $info=prof80 $mame 0.132 [ ? ] PROF-80, Conitec Datensysteme, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 02/04/2012 r14843: Static removal [Curt Coder]. - 0.143: Refactored the ECB bus to use slot interface, and separated GRIP into a slot device [Curt Coder]. - 0.142u5: Added ROM banking and HD6345 CRTC [Curt Coder]. - 0.142u3: Fixed display corruption; added GripS 1.15 ROM [Curt Coder]. - 0.132: Added skeleton driver of PROF-80 system. Romset: 24576 / 3 files / 16568 packed prof80v15.z7 / 8192 / 8f74134c prof80v16.z7 / 8192 / 7d3927b3 prof80v17.z7 / 8192 / 53305ff4 $end $info=profi $mame 0.132 [ ? ] Profi, Kondor and Kramis, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Kondor & Kramis Profi system. Romset: 458752 / 7 files / 298466 packed profi-p.rom / 65536 / 314f6b57 profi-p1.rom / 65536 / 537ddb81 profi.rom / 65536 / 285a0985 profi1k.rom / 65536 / a932676f profi32.rom / 65536 / 77327f52 profi_1.rom / 65536 / f07fbee8 profi_my.rom / 65536 / 2ffd6cd9 $end $info=prose2k $mame 0.142 [ ? ] Prose 2000/2020, Telesensory Systems Inc/Speech Plus, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143: Update a lot of comments, bare beginnings of upd7720 px line and int support [Lord Nightmare]. - 0.142: Added Prose 2000/2020 system. Romset: 264800 / 9 files / 110411 packed v3.4.1__2000__2.u22 / 65536 / 201d3114 v3.4.1__2000__3.u45 / 65536 / 190c77b6 v3.4.1__2000__0.u21 / 65536 / 3fae874a v3.4.1__2000__1.u44 / 65536 / bdbb0785 v3.12__8-9-88__dsp_prog.u29 / 1536 / 9e46425a v3.12__8-9-88__dsp_data.u29 / 1024 / f4e4dd16 am27s19.u77 / 32 / a88757fc am27s19.u79 / 32 / a165b090 am27s19.u81 / 32 / 62e1019b $end $info=prsarcde $mame 0.127 [Curt Coder] Personal Arcade, Telegames, 1988 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.127: Curt Coder added Personal Arcade system. Romset: 16384 / 1 file / 11006 packed czz50.rom / 16384 / 4999abc6 $end $info=psa $mame 0.114 [ ? ] Sony PlayStation (Asia-Pacific), Sony Computer Entertainment Inc, 1995 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.119: Renamed (psxa) to (psa). - 0.114: Added Sony PlayStation (Asia-Pacific) system. Romset: 1048576 / 2 files / 527596 packed ps-30a.bin / 524288 / 8d8cb7e4 ps-41a.bin / 524288 / 502224b6 $end $info=pse $mame 0.114 [ ? ] Sony PlayStation (Europe), Sony Computer Entertainment Inc, 1995 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.119: Renamed (psxe) to (pse). - 0.114: Added Sony PlayStation (Europe) system. Romset: 3670016 / 7 files / 1844396 packed ps-20e.bin / 524288 / 9bb87c4b ps-21e.bin / 524288 / 86c30531 ps-22e.bin / 524288 / 1e26792f ps-30e.bin / 524288 / d786f0b9 ps-41e.bin / 524288 / 318178bf psone-44e.bin / 524288 / 0bad7ea9 psone-45e.bin / 524288 / 76b880e5 $end $info=psioncm $mame 0.139 [Sandro Ronco] Organiser II CM, Psion, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.140: Sandro Ronco added Psion Organiser II system. - 0.139: Added skeleton driver of Psion Organiser II CM system. Romset: 34912 / 2 files / 27038 packed 24-cm.dat / 32768 / f6798394 44780a00.bin / 2144 / 3a89024c (baddump) $end $info=psionla $mame 0.139 [ ? ] Organiser II LA, Psion, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.139: Added skeleton driver of Psion Organiser II LA system. Romset: 34912 / 2 files / 28042 packed 33-la.dat / 32768 / 02668ed4 44780a00.bin / 2144 / 3a89024c (baddump) $end $info=psionlam $mame 0.139 [ ? ] Organiser II LAM, Psion, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.139: Added skeleton driver of Psion Organiser II LAM system. Romset: 67680 / 2 files / 37806 packed 37-lam.dat / 65536 / 7ee3a1bc 44780a00.bin / 2144 / 3a89024c (baddump) $end $info=psionlz $mame 0.139 [ ? ] Organiser II LZ, Psion, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.139: Added skeleton driver of Psion Organiser II LZ system. Romset: 67680 / 2 files / 56413 packed 46-lz.dat / 65536 / 22715f48 44780a00.bin / 2144 / 3a89024c (baddump) $end $info=psionlz64 $mame 0.139 [ ? ] Organiser II LZ64, Psion, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.139: Added skeleton driver of Psion Organiser II LZ64 system. Romset: 67680 / 2 files / 56325 packed 44-lz64.dat / 65536 / aa487913 44780a00.bin / 2144 / 3a89024c (baddump) $end $info=psionlz64s $mame 0.139 [ ? ] Organiser II LZ64S, Psion, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.139: Added skeleton driver of Psion Organiser II LZ64S system. Romset: 67680 / 2 files / 56378 packed 46-lz64s.dat / 65536 / 328d9772 44780a00.bin / 2144 / 3a89024c (baddump) $end $info=psionp350 $mame 0.139 [ ? ] Organiser II P350, Psion, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.139: Added skeleton driver of Psion Organiser II P350 system. Romset: 67680 / 3 files / 55235 packed 36-p350.dat / 32768 / 3a371a74 38-p350.dat / 32768 / 1b8b082f 44780a00.bin / 2144 / 3a89024c (baddump) $end $info=psionp464 $mame 0.139 [ ? ] Organiser II P464, Psion, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.139: Added skeleton driver of Psion Organiser II P464 system. Romset: 67680 / 2 files / 56429 packed 46-p464.dat / 65536 / 672a0945 44780a00.bin / 2144 / 3a89024c (baddump) $end $info=psj $mame 0.104 [incog] Sony PlayStation (Japan), Sony Computer Entertainment Inc, 1994 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.119: Renamed (psxj) to (psj). - 0.104: incog added Sony Playstation (scph3000 J v1.1 01/22/95) and Sony Playstation (scph3500 J v2.1 07/17/95) drivers. Romset: 4194304 / 8 files / 2060757 packed ps-10j.bin / 524288 / 3b601fc8 ps-11j.bin / 524288 / 3539def6 ps-21j.bin / 524288 / bc190209 ps-22j.bin / 524288 / 24fc7e17 ps-22d.bin / 524288 / decb22f5 ps-30j.bin / 524288 / ff3eeb8c ps-40j.bin / 524288 / ec541cd0 psone-43j.bin / 524288 / f2af798b $end $info=psu $mame 0.114 [ ? ] Sony PlayStation (USA), Sony Computer Entertainment Inc, 1995 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.119: Renamed (psxu) to (psu). - 0.114: Added Sony PlayStation (USA) system. Romset: 3145728 / 6 files / 1552211 packed ps-20a.bin / 524288 / 55847d8c ps-21a.bin / 524288 / aff00f2f ps-22a.bin / 524288 / 37157331 ps-30a.bin / 524288 / 8d8cb7e4 ps-41a.bin / 524288 / 502224b6 psone-45a.bin / 524288 / 171bdcec $end $info=pt68k4 $mame 0.142 [ ? ] PT68K4, Peripheral Technology, 1990 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added Peripheral Technology PT68K4 system. Romset: 131072 / 4 files / 41627 packed humpta40.bin / 32768 / af67ff64 humpta41.bin / 32768 / a8b16e27 monk_0.bin / 32768 / 420d6a4b monk_1.bin / 32768 / fc495e82 $end $info=pv1000 $mame 0.137 [Wilbert Pol, plgDavid] PV-1000, Casio, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: New Casio PV-1000 dump [anondumper]. - 25/03/2012 r14800: Cleanup softlist [Micko]. - 01/12/2011 r13426: Added a few usage notes and made some minor corrections (among others, fixed emulation for ducktalejp & dongfang for NES) in pv1000.xml [Fabio Priuli]. - 0.142: 4 new cartridge dumps for the software list [anondumper]. - 0.137: Wilbert Pol and plgDavid added Casio PV-1000 system. Romset: None required. $end $info=pv2000 $mame 0.139 [anondumper] PV-2000, Casio, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.139: anondumper added Casio PV-2000 system. Romset: 16384 / 1 file / 13470 packed hn613128pc64.bin / 16384 / 8f31f297 $end $info=pv9234 $mame 0.138 [ ? ] PowerVu D9234, Scientific Atlanta, 1997 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Scientific Atlanta PowerVu pv9234 STB system. Romset: 524288 / 4 files / 237856 packed u19.bin / 131072 / 1e06b0c8 u18.bin / 131072 / 924487dd u17.bin / 131072 / cac03650 u16.bin / 131072 / bd07d545 $end $info=px4 $mame 0.130 [Dirk Best] PX-4, Epson, 1985 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 07/02/2012 r14375: More nvram cleanup, cybiko use device nvram saving so not needed here [Micko]. - 0.135: Added external cassette support [Dirk Best]. - 0.134: Added RAM disk support [Dirk Best]. - 0.130: Dirk Best added Epson PX-4 system. Romset: 32768 / 1 file / 25901 packed m25122aa_po_px4.10c / 32768 / 62d60dc6 $end $info=px4p $mame 0.130 [Dirk Best] PX-4+, Epson, 1985 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.130: Dirk Best added Epson PX-4+ system. Romset: 36864 / 2 files / 25912 packed b0_pxa.10c / 32768 / d74b9ef5 upd7508.bin / 4096 (nodump) $end $info=px8 $mame 0.132 [ ? ] PX-8, Epson, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Epson PX-8 system. Romset: 75776 / 5 files / 49776 packed m25030aa.2a / 32768 / bd3e4938 px060688.2a / 32768 / 44308bdf font.rom / 2048 5b52edbd hd6303 slave cpu internal rom.13d / 4096 (nodump) upd7508 sub cpu internal rom.2e 4096 (nodump) $end $info=pyl601 $mame 0.132 [ ? ] Pyldin-601, Mikroelektronika, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Renamed (ply601) to (pyl601). - 0.132: Added skeleton driver of Plydin-601 system. Romset: 237568 / 8 files / 187145 packed bios.rom / 4096 / 41fe4c4b video.rom / 2048 / 1c23ba43 rom0.rom / 65536 / 60103920 rom1.rom / 65536 / cb4a9b22 rom2.rom / 32768 / 0b7684bf rom3.rom / 32768 / e4a86dfa rom4.rom / 32768 / d88ac21d keyboard.rom / 2048 / 41fbe5ca $end $info=pyl601a $mame 0.132 [ ? ] Pyldin-601A, Mikroelektronika, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Renamed (ply601a) to (pyl601a). - 0.132: Added skeleton driver of Mikroelektronika Plydin-601A system. Romset: 239616 / 8 files / 187261 packed bios_a.rom / 4096 / e018b11e video_a.rom / 4096 / 00fa4077 rom0.rom / 65536 / 60103920 rom1.rom / 65536 / cb4a9b22 rom2.rom / 32768 / 0b7684bf rom3.rom / 32768 / e4a86dfa rom4.rom / 32768 / d88ac21d keyboard.rom / 2048 / 41fbe5ca $end $info=pyuuta $mame 0.140 [anondumper] Tomy Pyuuta, Tomy, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: anondumper added Tomy Pyuuta system. Romset: 32768 / 1 file / 13983 packed tomy29.7 / 32768 / 7553bb6a $end $info=pyuutajr $mame 0.143u8 [Anonymous source, Robbbert] Tomy Pyuuta Jr., Tomy, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u8: Anonymous source and Robbbert added Tomy Pyuuta Jr. system. Romset: 16384 / 1 file / 9780 packed ipl.rom / 16384 / 2ca37e62 $end $info=qi600 $mame 0.143u2 [Kaylee] Apricot Qi 600 (Neptune Motherboard), Apricot, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot Qi 600 (Neptune Motherboard) system. Romset: 163840 / 3 files / 86460 packed et4000.bin / 32768 / f1e817a8 qi610223.hi / 65536 / 0ae133f6 qi610223.lo / 65536 / 563114a9 $end $info=qi900 $mame 0.143u2 [Kaylee] Apricot Qi 900 (Scorpion Motherboard), Apricot, 1990 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot Qi 900 (Scorpion Motherboard) system. Romset: 163840 / 3 files / 86620 packed et4000.bin / 32768 / f1e817a8 qi910224.hi / 65536 / 36e66d56 qi910224.lo / 65536 / b012ad3c $end $info=ql $mame 0.93 [Curt Coder] QL (UK), Sinclair Research Ltd, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.142: Added support for Miracle Systems Trump Card disk and memory interface. Added support for Sandy SuperDisk disk interface. Fixed up WD177x so disks can be formatted (single sided only) [Phill Harvey-Smith]. - 0.141: Added a software list for cartridges [Curt Coder]. - 0.125: Converted ZX8301/2 into devices, and fixed system halting [Curt Coder]. - 0.124: System boots up again (bug #1495) [Curt Coder]. - 0.121: The system is now usable, except that microdrives don't work yet [Curt Coder]. - 0.93: Curt Coder added Sinclair QL system. Romset: 461824 / 19 files / 256758 packed ah.ic33.1 / 16384 / a9b4d2df (baddump) ah.ic33.2 / 16384 / 36488e4e (baddump) ah.ic34 / 16384 / 61259d4c (baddump) fb.ic33 / 32768 (nodump) fb.ic34 / 16384 (nodump) hal16l8.ic38 / 1024 (nodump) ipc8049.ic24 / 2048 / 6a0d1f20 minerva.rom / 49152 / 930befe3 (baddump) pm.ic33 / 32768 (nodump) pm.ic34 / 16384 (nodump) ql.jm 0000.ic33 / 32768 / 1f8e840a ql.jm 8000.ic34 / 16384 / 9168a2e9 ql.js 0000.ic33 / 32768 / 1bbad3b8 ql.js 8000.ic34 / 16384 / c970800e sandysuperdisk.rom / 16384 / b52077da tb.ic33 32768 / 1c86d688 (baddump) tb.ic34 16384 / de7f9669 (baddump) trumpcard-125.rom / 32768 / 938eaa46 tyche.rom / 65536 / 8724b495 $end $info=ql_de $mame 0.93 [ ? ] QL (Germany), Sinclair Research Ltd, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.121: Renamed (ql_mgg) to (ql_de). - 0.93: Added Sinclair QL (Germany) system. Romset: 150528 / 7 files / 108622 packed hal16l8.ic38 / 1024 (nodump) ipc8049.ic24 / 2048 / 6a0d1f20 mf.ic33 32768 / 49c40563 (baddump) mf.ic34 16384 / 5974616b (baddump) mgg.ic33 / 32768 / b4e468fd (baddump) mgg.ic34 / 16384 / 54959d40 (baddump) ultramg.rom / 49152 / ad12463b (baddump) $end $info=ql_dk $mame 0.121 [ ? ] QL (Denmark), Sinclair Research Ltd, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: Added Sinclair QL (Denmark) system. Romset: 68608 / 5 files / 37146 packed extra.rom / 16384 (nodump) hal16l8.ic38 / 1024 (nodump) ipc8049.ic24 / 2048 / 6a0d1f20 mgd.ic33 / 32768 / f57755eb (baddump) mgd.ic34 / 16384 / 1892465a (baddump) $end $info=ql_es $mame 0.93 [ ? ] QL (Spain), Sinclair Research Ltd, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.121: Renamed (ql_mge) to (ql_es). - 0.93: Added Sinclair QL (Spain) system. Romset: 52224 / 4 files / 37248 packed hal16l8.ic38 / 1024 (nodump) ipc8049.ic24 / 2048 / 6a0d1f20 mge.ic33 / 32768 / d5293bde (baddump) mge.ic34 / 16384 / a694f8d7 (baddump) $end $info=ql_fr $mame 0.93 [ ? ] QL (France), Sinclair Research Ltd, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: Renamed (ql_mgf) to (ql_fr). - 0.93: Added Sinclair QL (France) system. Romset: 52224 / 4 files / 1253 packed hal16l8.ic38 / 1024 (nodump) ipc8049.ic24 / 2048 / 6a0d1f20 mgf.ic33 / 32768 (nodump) mgf.ic34 / 16384 (nodump) $end $info=ql_gr $mame 0.121 [ ? ] QL (Greece), Sinclair Research Ltd, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.121: Added Sinclair QL (Greece) system. Romset: 52224 / 4 files / 37337 packed efp.ic33 / 32768 / eb181641 (baddump) efp.ic34 / 16384 / 4c3b34b7 (baddump) hal16l8.ic38 / 1024 (nodump) ipc8049.ic24 / 2048 / 6a0d1f20 $end $info=ql_it $mame 0.93 [ ? ] QL (Italy), Sinclair Research Ltd, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.121: Renamed (ql_mgi) to (ql_it). - 0.93: Added Sinclair QL (Italy) system. Romset: 52224 / 4 files / 37219 packed hal16l8.ic38 / 1024 (nodump) ipc8049.ic24 / 2048 / 6a0d1f20 mgi.ic33 / 32768 / d5293bde (baddump) mgi.ic34 / 16384 / a2fdfb83 (baddump) $end $info=ql_se $mame 0.93 [ ? ] QL (Sweden), Sinclair Research Ltd, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: Renamed (ql_mgs) to (ql_se). - 0.93: Added Sinclair QL (Sweden) system. Romset: 52224 / 4 files / 1253 packed mgs.ic33 / 32768 (nodump) mgs.ic34 / 16384 (nodump) ipc8049.ic24 / 2048 / 6a0d1f20 hal16l8.ic38 / 1024 (nodump) $end $info=ql_us $mame 0.93 [ ? ] QL (USA), Sinclair Research Ltd, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.121: Renamed (ql_jsu) to (ql_us). - 0.93: Added Sinclair QL (USA) system. Romset: 52224 / 4 files / 36937 packed jsu.ic33 / 32768 / e397f49f (baddump) jsu.ic34 / 16384 / 3debbacc (baddump) ipc8049.ic24 / 2048 / 6a0d1f20 hal16l8.ic38 / 1024 (nodump) $end $info=qtsbc $mame 0.136 [ ? ] QT SBC +2/4, Computer Systems Inc., 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of QT Computer Systems SBC +2/4 system. Romset: 2048 / 1 file / 495 packed qtsbc.bin / 2048 / 823fd942 $end $info=quorum $mame 0.132 [ ? ] Quorum, , 19?? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Quorum system. Romset: 65536 / 1 file / 43988 packed qu7v42.rom / 65536 / e950eee5 $end $info=quorum48 $mame 0.128 [Miodrag Milanovic] Kvorum 48K, , 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Kvorum 48K system. Romset: 16384 / 1 file / 13120 packed quorum48.rom / 16384 / 48085b0e $end $info=qx10 $mame 0.132 [ ? ] QX-10, Epson, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u8: Added proper rom dumps [F.J. Kraan]. - 0.135: Driver boots and load CP/M from floppy image [Mariusz Wojcieszek]. - 0.132: Added skeleton driver of Epson QX-10 system. Romset: 10240 / 4 files / 4883 packed m12020a.3e / 2048 / fa27f333 qge.2e / 4096 / eb31a2d5 ipl003.bin / 2048 / 3cbc4008 ipl006.bin / 2048 / 3155056a $end $info=radio16 $mame 0.126 [Miodrag Milanovic] Radio-86RK (16K RAM), , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Radio-86RK (16K RAM) system. Romset: 3072 / 2 files / 2103 packed rk86.16k / 2048 / fd8a4caf radio86.fnt / 1024 / 7666bd5e $end $info=radio4k $mame 0.126 [Miodrag Milanovic] Radio-86RK (4K ROM), , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Radio-86RK (4K ROM) system. Romset: 5120 / 2 files / 3610 packed bios4k.rom / 4096 / 2ac9d864 radio86.fnt / 1024 / 7666bd5e $end $info=radio86 $mame 0.126 [Miodrag Milanovic] Radio-86RK, , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Radio-86RK system. Romset: 3072 / 2 files / 2109 packed bios.rom / 2048 / bf1ceea5 radio86.fnt / 1024 / 7666bd5e $end $info=radio99 $mame 0.126 [Miodrag Milanovic] Radio-99DM, , 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Radio-99DM system. Romset: 4096 / 2 files / 2356 packed monrk88.bin / 2048 / 5415d847 mikro80.fnt / 2048 / 43eb72bb $end $info=radionic $mame 0.130 [Incog, Robbbert] Radionic, Komtek, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Incog and Robbbert added Komtek Radionic system. Romset: 20480 / 5 files / 12282 packed ep1.bin / 4096 / e8908f44 ep2.bin / 4096 / 46e88fbf ep3.bin / 4096 / 306e5d66 ep4.bin / 4096 / 70f90f26 trschar.bin / 4096 / 02e767b6 $end $info=radioram $mame 0.126 [Miodrag Milanovic] Radio-86RK (ROM/RAM Disk), , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Radio-86RK (ROM/RAM Disk) system. Romset: 70656 / 4 files / 29830 packed r86-1.bin / 2048 / 7e7ab7cb r86-2.bin / 2048 / 955f0616 romdisk.bin / 65536 / 43c0279b radio86.fnt / 1024 / 7666bd5e $end $info=radiorom $mame 0.126 [Miodrag Milanovic] Radio-86RK (ROM-Disk), , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Radio-86RK (ROM-Disk) system. Romset: 5120 / 3 files / 3802 packed radiorom.rom / 2048 / b5cdeab7 radiorom.64 / 2048 / 5250b927 radio86.fnt / 1024 / 7666bd5e $end $info=rainbow $mame 0.144u5 [rfka01] DEC Rainbow 100B, Digital Equipment Corporation, 1982 The Rainbow 100 was a microcomputer introduced by Digital Equipment Corporation (DEC) in 1982. This desktop unit had the video-terminal display circuitry from the VT102, a video monitor similar to the VT220 in a dual-CPU box with both 4 MHz Zilog Z80 and 4.81 MHz Intel 8088 CPUs. The Rainbow 100 was a triple-use machine: VT102 mode, 8-bit CP/M mode (using the Z80), and 16-bit CP/M-86 or MS-DOS mode using the 8088. Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u8: Hooked up keyboard i8251, but our 8251 core needs interrupts. 82/83 to the diagnostic port is meant to reboot the Z80. This passes the "memory arbitration test". Improved Z80 control, fixed weird garbage on screen and eliminated "Z80 response" system error. Hooked up VBL and Z80->8088 IRQs. Still doesn't boot, but closer than ever. Initial Z80/8088 comms work, ends with Error 10 now instead of 18. Fleshed out the Z80 side including partial WD1793 hookup and correct shared RAM handling, but system doesn't get any further yet [R. Belmont]. - 0.144u6: Updated software list [Kaylee]. - 11/01/2012 r13970: Updated software list [Kaylee]. - 0.144u5: rfka01 added skeleton driver for DEC Rainbow 100B system. Added also DEC Rainbow 100 Softlist [Kaylee]. - 05/01/2012 r13876, r13878, r13880: Fix sha1 error. Updated video and added rom labels and new chargen rom. Placed proper xtal for rainbow [Micko]. - 04/01/2012 r13860: Rainbow video, needs vt_video rewrite to make this work correctly on both [Micko]. Romset: 36864 / 3 files / 25226 packed 23-020e5-00.bin / 16384 / 8638712f 23-022e5-00.bin / 16384 / 9d1332b4 chargen.bin / 4096 / 1685e452 $end $info=rameses $mame 0.131 [Curt Coder] Rameses (Oceania), Hanimex, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Curt Coder added Hanimex Rameses system. Romset: 2048 / 1 file / 1656 packed funboot.rom / 2048 / 05602697 $end $info=rebel5 $mame 0.119 [ ? ] Mephisto Rebel 5 Schach Computer, Hegener & Glaser, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.119: Added Rebel 5 Schach Computer system. Romset: 37768 / 1 file / 19642 packed rebel5.rom / 32768 / 8d02e1ef $end $info=rex6000 $mame 0.139 [ ? ] REX 6000, Xircom / Intel, 2000 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 02/05/2011 r11412: Added alarm IRQ and some notes [Sandro Ronco]. - 0.142u2: Convert the driver to use the intelfsh device [Sandro Ronco]. - 25/04/2011 r11309: Remapped keys [Sandro Ronco]. - 0.139: Added skeleton driver of Xircom / Intel REX 6000 system. Romset: 4194304 / 4 files / 281017 packed rex6000_0.dat / 1048576 / e7a7324f (baddump) rex6000_1.dat / 1048576 / cc4b51db (baddump) rex6000_2.dat / 1048576 (nodump) rex6000_3.dat / 1048576 (nodump) $end $info=ringo470 $mame 0.132 [Miodrag Milanovic] Ringo 470, Ritas do Brasil Ltda, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic Ringo 470 (not working) system. Romset: 8192 / 1 file / 6796 packed ringo470.rom / 8192 / b9c5abec $end $info=risc $mame 0.143u8 [Cowering] RISC2500, Saitek, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added RISC2500 system. Romset: 133216 / 2 files / 94376 packed 44780a00.bin / 2144 / 3a89024c s2500.bin / 131072 / 7a707e82 $end $info=rk7007 $mame 0.126 [Miodrag Milanovic] Radio-86RK (MS7007), , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Radio-86RK (MS7007) system. Romset: 3072 / 2 files / 2146 packed ms7007.rom / 2048 / 002811dc radio86.fnt / 1024 / 7666bd5e $end $info=rk700716 $mame 0.126 [Miodrag Milanovic] Radio-86RK (MS7007 16K RAM), , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Miodrag Milanovic added Radio-86RK (MS7007 16K RAM) system. Romset: 3072 / 2 files / 2138 packed ms7007.16k / 2048 / 5268d7b6 radio86.fnt / 1024 / 7666bd5e $end $info=rm380z $mame 0.144u5 [Gabriele D'Antona] RM-380Z, Research Machines, 1978 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u6: Added support for switching between 40- and 80-column modes. More video fixes and improvements. Fixed keybaord inputs. Improved scrolling and partial implementation of grpahics characters [Gabriele D'Antona]. - 0.144u5: Gabriele D'Antona added RM-380Z system. Romset: 11392 / 4 files / 5389 packed ch3.raw / 5760 / e0b10221 cos40b-m.bin / 4096 / 1f0b3a5c cos40b-m_1c00-1dff.bin / 512 / 0f759f44 cos40b-m_f600-f9ff.bin / 1024 / e3397d9d $end $info=roma $mame 0.128 [ ? ] Mephisto Roma, Hegener & Glaser Muenchen, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Hegener & Glaser Muenchen Mephisto Roma system. Romset: 65536 / 1 file / 46515 packed roma32.bin / 65536 / 587d03bf $end $info=roma32 $mame 0.120 [Dirk Verwiebe] Mephisto Roma 32 Bit, Hegener & Glaser Muenchen, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.120: Dirk Verwiebe added Hegener & Glaser Muenchen Mephisto Roma 32 Bit system. Romset: 65536 / 1 file / 46515 packed roma32.bin / 65536 / 587d03bf $end $info=rowtrn2k $mame 0.137 [ ? ] Rowtron 2000, Rowtron, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Rowtron 2000 system. Romset: None required. $end $info=rpc86 $mame 0.136 [ ? ] RPC 86, Intel, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Intel RPC 86 system. Romset: 16384 / 4 files / 12900 packed 145068-001.bin / 4096 / 0fa9db83 145069-001.bin / 4096 / 1692a076 145070-001.bin / 4096 / 8c8303ef 145071-001.bin / 4096 / a49681d8 $end $info=rs128 $mame 0.123 [Dirk Best] RS 128, Memotech Ltd, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.123: Dirk Best added Memotech RS 128 system. Romset: 77824 / 10 files / 44340 packed osrom / 8192 / 9ca858cc basicrom / 8192 / 87b4e59c assemrom / 8192 / 9d7538c3 newword0 / 8192 / 5433bd01 newword1 / 8192 / 10980c03 newword2 / 8192 / cbff7130 newword3 / 8192 / e6bbc33b sdx / 8192 (nodump) sm2 fdcx1 v03 / 8192 (nodump) 80z.bin / 4096 / ea6fe865 $end $info=rt1715 $mame 0.128 [ ? ] Robotron PC-1715, Robotron, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Robotron 1715 system. Romset: 14336 / 8 files / 3315 packed s500.a25.3 / 2048 (nodump) s501.a25.3 / 2048 (nodump) s502.a25.3 / 2048 / 7b6302e1 s619.a25.2 / 2048 / 98647763 s602.a25.1 / 2048 (nodump) s600.ic8 / 2048 / b7070122 068.a8.2 / 1024 / 5306d57b 069.a8.1 / 1024 / 319fa72c $end $info=rt1715lc $mame 0.140 [ ? ] Robotron PC-1715 (latin/cyrillic), Robotron, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Added Robotron PC-1715 (latin/cyrillic) system. Romset: 14336 / 8 files / 2734 packed s500.a25.3 / 2048 (nodump) s501.a25.3 / 2048 (nodump) s502.a25.3 / 2048 / 7b6302e1 s643.a25.2 / 2048 / ea37f0e6 s605.a25.1 / 2048 / 38062024 s642.ic8 / 2048 (nodump) 068.a8.2 / 1024 / 5306d57b 069.a8.1 / 1024 / 319fa72c $end $info=rt1715w $mame 0.128 [ ? ] Robotron PC-1715W, Robotron, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Robotron PC-1715W system. Romset: 4352 / 3 files / 2701 packed s550.bin / 2048 / 0a96c754 s600.ic8 / 2048 / b7070122 287.bin / 256 / 8508360c $end $info=rvoicepc $mame 0.137 [ ? ] Realvoice PC, Adaptive Communication Systems, 1988? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.137: Added ACS Realvoice PC system. Romset: 65536 / 1 file / 20005 packed rv_pc.bin / 65536 / 4001cd5f $end $info=rwtrntcs $mame 0.137 [ ? ] Rowtron Television Computer System, Rowtron, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added Rowtron Television Computer System system. Romset: None required. $end $info=rx78 $mame 0.139 [ ? ] Gundam RX-78, Bandai, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.139: Added skeleton driver of Bandai Gundam RX-78 system. Romset: 8192 / 1 file / 6263 packed ipl.rom / 8192 / a194ea53 $end $info=sabavdpl $mame 0.130 [ ? ] SABA Videoplay, SABA, 1977 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added SABA Videoplay system. Romset: 3072 / 3 files / 2367 packed sl90025.rom / 1024 / 015c1e38 sl31253.rom / 1024 / 04694ed9 sl31254.rom / 1024 / 9c047ba3 $end $info=sabavpl2 $mame 0.130 [ ? ] SABA Videoplay 2, SABA, 1978 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added SABA Videoplay 2 system. Romset: 3072 / 3 files / 2367 packed sl90025.rom / 1024 / 015c1e38 sl31253.rom / 1024 / 04694ed9 sl31254.rom / 1024 / 9c047ba3 $end $info=sacstate $mame 0.142 [ ? ] SacState 8008, SacState, ???? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added skeleton driver of SacState 8008 system. Romset: 2048 / 8 files / 1732 packed sacst1.bin / 256 / ba020160 sacst2.bin / 256 / 26f3e505 sacst3.bin / 256 / 965b3474 sacst4.bin / 256 / 3cd3e169 sacst5.bin / 256 / 30619454 sacst6.bin / 256 / a4cd2ff6 sacst7.bin / 256 / 33971d8b sacst8.bin / 256 / 931252ef $end $info=sage2 $mame 0.136 [ ? ] Sage II, Sage Technology, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 06/02/2012 r14356: Added missing svn properties to a few lists [Fabio Priuli]. - 31/01/2012 r14281: Softlist cleanup [Micko]. - 18/01/2012 r14081: Boot from floppy by default [Curt Coder]. - 0.144u6: Added floppy software list [Curt Coder]. - 12/01/2012 r13991, r13994: Escaped ampersands. System is now booting, but floppy loading fails [Curt Coder]. - 0.136: Added skeleton driver of Sage II system. Romset: 8192 / 2 files / 6021 packed sage2.u18 / 4096 / ca9b312d sage2.u17 / 4096 / 27e25045 $end $info=samcoupe $mame 0.37b2 [Lee Hammerton] SAM Coupe, Miles Gordon Technology plc, 1989 The SAM Coupé (Pronounced: "Sam Koo-Pay" from its original British English branding) is an 8-bit British home computer that was first released in late 1989. It is commonly considered a clone of the Sinclair ZX Spectrum computer, since it features a compatible screen mode and emulated compatibility, and it was marketed as a logical upgrade from the Spectrum. It was originally manufactured by Miles Gordon Technology (MGT), based in Swansea in the United Kingdom (for more info see: http://en.wikipedia.org/wiki/SAM_Coupe). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144: Hook up the new wd1772, format support incomplete though [O. Galibert]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 13/08/2011 r12591: Back in color [R. Belmont]. - 0.138: Added border rendering support; rewrote video rendering to render partial scanlines [Dirk Best].. - 0.135: Improved Mode 1 graphics. Added mouse support [Dirk Best]. - 0.134: Added support for tapes. Added support for Extended DiSK/MV - CPC style disk images [Dirk Best]. - 0.130: Added centronics printer support [Dirk Best]. - 0.126: Renamed (coupe) to (samcoupe). - 0.61: Combined coupe and coupe512 drivers into one driver that uses configurable RAM sizes [Nate Woods]. - 0.37b2: Lee Hammerton added Sam Coupe (preliminary) system. Romset: 458752 / 14 files / 381621 packed rom31.z5 / 32768 / 0b7e3585 rom30.z5 / 32768 / e535c25d rom25.z5 / 32768 / ddadd358 rom24.z5 / 32768 / bb23fee4 rom21.z5 / 32768 / f6804b46 rom20.z5 / 32768 / eaf32054 rom181.z5 / 32768 / d25e1de1 rom18.z5 / 32768 / f626063f rom14.z5 / 32768 / 08799596 rom13.z5 / 32768 / 2093768c rom12.z5 / 32768 / 7fe37dd8 rom10.z5 / 32768 / 3659d31f rom04.z5 / 32768 / f439e84e rom01.z5 / 32768 / c04acfdf $end $info=sapi1 $mame 0.128 [Miodrag Milanovic] SAPI-1 ZPS 1, Tesla, 1985 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Tesla SAPI-1 system. Romset: 12288 / 3 files / 9342 packed sapi1.rom / 4096 / c6e85b01 mb2_4.bin / 4096 / a040b3e0 mb3_1.bin / 4096 / be895f88 $end $info=sapizps2 $mame 0.136 [ ? ] SAPI-1 ZPS 2, Tesla, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Tesla SAPI-1 ZPS 2 system. Romset: 12288 / 6 files / 10072 packed 36.bin / 2048 / a27f340a 37.bin / 2048 / 30daa708 mikos5_1.bin / 2048 / c2a83ca3 mikos5_2.bin / 2048 / c4458a04 mikos5_3.bin / 2048 / efb499f3 mikos5_4.bin / 2048 / 4d90e9be $end $info=sapizps3 $mame 0.136 [ ? ] SAPI-1 ZPS 3, Tesla, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Tesla SAPI-1 ZPS 3 system. Romset: 8192 / 4 files / 6237 packed jpr1a.bin / 2048 / 3ed89786 perina_1988.bin / 2048 / d71e8d3a pkt1.bin / 2048 / ed5a2725 jpr1zmod.bin / 2048 / 69a29b07 $end $info=saturn $mame 0.113 [R. Belmont] Saturn (USA), Sega, 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 29/01/2012 r14252: Added a bunch of protos and cleaned up some entries. external submission [Fabio Priuli]. - 13/01/2012 r14006: Added some protos / proto info. external submission in softlist [Fabio Priuli]. - 09/01/2012 r13958: Added validation check against multiple parts with the same name (and fixed the remaining occurrences) [Fabio Priuli]. - 28/12/2011 r13758: Completed first round of cleanups. External submission [Fabio Priuli]. - 27/12/2011 r13747: Fixed DTD complaints [Fabio Priuli]. - 26/12/2011 r13715: Sorting through h and most i. external submission [Fabio Priuli]. - 25/12/2011 r13707: Even more cleanups and notes - External submission [Fabio Priuli]. - 24/12/2011 r13702: Some more cleanup and notes - External submission [Fabio Priuli]. - 23/12/2011 r13684: Some more cleanup. external submission [Fabio Priuli]. - 22/12/2011 r13672, r13681: More disks added and started work on the setnames. external submission. Some more cleanup. external submission [Fabio Priuli]. - 0.143u4: Inputs to use PORT_CONDITION instead of PORT_CATEGORY [Fabio Priuli]. - 0.143u2: Added cycle remainder for FRC in SH-2, fixes a tight loop in Astal. Implemented IRQ pending and SCU IRQ enable register mechanism, allowing Choice Cuts to boot up to the title screen [Angelo Salese]. - 04/07/2011 r12150: sfish2 fix from MAME [R. Belmont]. - 0.142u5: Verified saturn bios 1.01 labels [ElBarto]; moved intback command inside a timer and hooked up SMPC direct mode inputs in Sega Saturn, allows it to load the CD menu and makes the diagnostic cart to be operational. Added PAL timing support for Sega Saturn Implemented CART DRAM emulation in Sega Saturn [Angelo Salese]. - 0.126: Added ROM cartridge support. Fixed mem_mask regressions [R. Belmont]. - 0.115: Preliminary CDROM, backup, & input support. Fixed sound. Still marked NOT_WORKING as only a few games do anything [R. Belmont]. - 0.113: R. Belmont readded Sega Saturn (USA) (not working) system. - 0.112: Saturn driver back up to date so it starts up and shows the boot screens properly [R. Belmont]. - 0.37b15: Added SEGA Saturn system. Many fixes. The driver now boots up and displays splash screen, but it's still non-functional [James Forshaw]. Romset: 1048576 / 2 files / 912858 packed mpr-17933.bin / 524288 / 4afcf0fa sega_100a.bin / 524288 / f90f0089 $end $info=saturneu $mame 0.113 [R. Belmont] Saturn (PAL), Sega, 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.113: R. Belmont added Sega Saturn (PAL) (not working) system. Romset: 1048576 / 2 files / 912858 packed mpr-17933.bin / 524288 / 4afcf0fa sega_100a.bin / 524288 / f90f0089 $end $info=saturnjp $mame 0.113 [R. Belmont] Saturn (Japan), Sega, 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.113: R. Belmont added Saturn (Japan) system. Romset: 1572864 / 3 files / 1356028 packed sega_101.bin / 524288 / 224b752c sega1003.bin / 524288 / b3c63c25 sega_100.bin / 524288 / 2aba43c2 $end $info=savia84 $mame 0.142, 0.143u7 [Robbbert] Savia 84, , 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u7: Robbbert added Savia 84 system. - 0.142: Added skeleton driver of Savia 84 system. Romset: 2048 / 1 file / 648 packed savia84.bin / 2048 / fa8f1fcf $end $info=sb2m600b $mame 0.36RC1 [Paul Daniels] Superboard II Model 600 (Rev. B), Ohio Scientific, 1978 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.100: Renamed (superbrd) to (sb2m600b). - 0.79: Updated driver with a better BIOS set and keyboard layout and added sound [Claudio Nieder]. - 0.56.1: Cassette Initialization fixed [Stefano Priore]. - 0.37b4: Tidy up palette code, Caps lock implemented properly, Memory config. 4K, 8K and 40K. Added MC6850 ACIA. Cleaned up keyboard port_bits, Tape load. Hand crafted a superboard II graphics rom. Source YC July 82. Swapped monitors roms, wrong way around. Superboard video is 64 by 16 Max. UK101 video is 32 by 25 Max. To load tape images from Basic, type "LOAD", wait for the program to load, press space, then RUN, LIST, etc. Some images should be loaded from the monitor, asteroids, asteroids+ and scramble. When in the monitor, press L and wait for the program to load and run [Paul Daniels]. - 0.36RC1: Paul Daniels added SuperBoard system. Romset: 12288 / 6 files / 9186 packed basus01.u9 / 2048 / f4f5dec0 basus02.u10 / 204 / 0039ef6a basus03.u11 / 2048 / ca25f8c1 basus04.u12 / 2048 / 8ee6030e monde01.u13 / 2048 / 95a44d2e chgsup2.u41 / 2048 / 735f5e0a $end $info=sbc6510 $mame 0.136 [ ? ] SBC6510, Josip Perusanec, 2009 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of J. Perusanec SBC6510 system. Romset: 12567 / 3 files / 6697 packed sbc6510.rom / 4096 / e13a5e62 video.bin / 8192 / 809f31ce sbc6510.gal / 279 / f78f9927 $end $info=sc1 $mame 0.132 [ ? ] Schachcomputer SC1, VEB Mikroelektronik Erfurt, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 04/01/2012 r13852: Added display and keypad inputs [Sandro Ronco]. - 0.132: Added skeleton driver of Schachcomputer SC1 system. Romset: 4096 / 1 file / 3441 packed sc1.rom / 4096 / 26965b23 $end $info=sc1v2 $mame 0.143u7 [ ? ] Schachcomputer SC1 (v2), VEB Mikroelektronik Erfurt, 19?? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u7: Added Schachcomputer SC1 (v2) system. Romset: 4096 / 1 file / 3486 packed sc1-v2.bin / 4096 / 1f122a85 $end $info=sc2 $mame 0.140 [Sandro Ronco] Schachcomputer SC2, VEB Mikroelektronik Erfurt, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 08/05/2011 r11482: Added LED description in fidelz80 and sc2 layout, also fixed a typo in mess.lst [Sandro Ronco]. - 0.140: Sandro Ronco added Schachcomputer SC2 system. - 0.132: Added skeleton driver of VEB Schachcomputer SC2 system. Romset: 9216 / 9 files / 6993 packed bm008.bin / 1024 / 3023ea82 bm009.bin / 1024 / 6a34814e bm010.bin / 1024 / deab0373 bm011.bin / 1024 / c8282339 bm012.bin / 1024 / 2e6a4294 bm013.bin / 1024 / 3e02eb42 bm014.bin / 1024 / 538d449e bm015.bin / 1024 / b4991dca bm016.bin / 1024 / 4fe0853a $end $info=sc3000 $mame 0.116 [ ? ] SC-3000, Sega, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.126: Added tape support [Curt Coder]. - 0.116: Curt Coder added Sega SC-3000 system. Romset: 32768 / 1 file / 21194 packed sc3000.rom / 32768 / a46e3c73 $end $info=sc3000h $mame 0.126 [Curt Coder] SC-3000H, Sega, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.126: Curt Coder added Sega SC-3000H system. Romset: None required. $end $info=sc80 $mame 0.132 [ ? ] Schachcomputer SC-80, VEB Mikroelektronik, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.133: Merged with lc80.c [Curt Coder]. - 0.132: Added skeleton driver of EVB SC-80 system. Romset: 12288 / 3 files / 7704 packed lc80e-0000-schach.rom / 4096 / e3cca61d lc80e-1000-schach.rom / 4096 / b0323160 lc80e-c000-schach.rom / 4096 / 9c858d9c $end $info=scorpio $mame 0.142 [ ? ] Scorpion ZS-256, Zonov and Co., 1994 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (scorpion) to (scorpio). - 0.125: Added Zonov Scorpion ZS-256 system. Romset: 1069056 / 13 files / 654915 packed gs104.rom / 32768 / 7a365ba6 gs105a.rom / 32768 / 1cd490c6 neos_256.rom / 16384 / 364ae09a prof_39f.rom / 131072 / c55e64da profrom.rom / 524288 / b02d89de scorp0.rom / 16384 / 0eb40a09 scorp1.rom / 16384 / 9d513013 scorp2.rom / 16384 / fd0d3ce1 scorp294.rom / 65536 / 99f57ce1 scorp402.rom / 131072 / 9fcf893d scorpion.rom / 65536 / fef73c28 scrpkey.rom / 4096 / e938a510 scorp3.rom / 16384 / 1fe1d003 $end $info=scv $mame 0.136 [Wilbert Pol] Super Cassette Vision, Epoch, 1984 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 08/02/2012 r14383: Cleanup of some observed #include redundancy from source files which use emu.h [Tafoid]. - 02/05/2011 r11411: Fixed bouldash publisher and a few minor renames in scv.xml [Fabio Priuli]. - 0.138: Added support for on-cart RAM and banking [Wilbert Pol]; updated palette values to match the output from a real console [plgDavid]. - 0.137: Implemented upd177c audio [plgDavid]. - 0.136: Wilbert Pol added Epoch Super Cassette Vision system. Romset: 5120 / 2 files / 3831 packed upd7801g.s01 / 4096 / 7ac06182 epochtv.chr / 1024 / db521533 (baddump) $end $info=scv_pal $mame 0.136 [Wilbert Pol] Super Cassette Vision (PAL), Yeno, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.136: Wilbert Pol added Yeno Epoch Super Cassette Vision (PAL) system. Romset: 5120 / 2 files / 3831 packed upd7801g.s01 / 4096 / 7ac06182 epochtv.chr / 1024 / db521533 (baddump) $end $info=sdk85 $mame 0.136 [ ? ] SDK-85, Intel, 1977 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143: sdk85: system promoted from GAME_NOT_WORKING [Robbbert]. - 0.136: Added skeleton driver of Intel SDK-85 system. Romset: 2048 / 1 file / 1549 packed sdk85.a14 / 2048 / 9d5a983f $end $info=sdk86 $mame 0.133 [ ? ] SDK-86, Intel, 1979 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143: sdk86: system promoted from GAME_NOT_WORKING [Robbbert]. - 0.133: Added skeleton driver of Intel SDK-86 system. Romset: 12288 / 8 files / 5364 packed 0456_104531-001.a36 / 2048 / f9c4a809 0457_104532-001.a37 / 2048 / a245ba5c 0169_102042-001.a27 / 2048 / 3f46311a 0170_102043-001.a30 / 2048 / 65924471 0036_101993-001.a12 / 1024 / bb7edbfd 0035_101992-001.a22 / 1024 / 76aced0c 0037_101994-001.a26 / 1024 / d6f33d30 0038_101995-001.a29 / 1024 / 3d2c18bc $end $info=segacd $mame 0.132 [ ? ] Sega CD (USA, NTSC), Sega, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 09/01/2012 r13958: Added validation check against multiple parts with the same name (and fixed the remaining occurrences) [Fabio Priuli]. - 08/12/2011 r13523: Moved some more documentation bits from comments into elements in softlist [Fabio Priuli]. - 19/11/2011 r13309: A bunch of consistency fix in softlist [Fabio Priuli]. - 0.133: Rearranged sets and added new and better dumps [Justin Kerk, TmEE, segaloco]. - 0.132: Added skeleton driver of Sega CD (USA, NTSC) system. Romset: 131072 / 1 file / 93111 packed mpr-15045b.bin / 131072 / c6d10268 $end $info=segacd2 $mame 0.133 [ ? ] Sega CD 2 (USA, NTSC), Sega, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added Sega CD 2 (USA, NTSC) system. Romset: 393216 / 3 files / 280971 packed mpr-15764-t.bin / 131072 / 2e49d72c us_scd2_930314.bin / 131072 / 8af65f58 segacd_model2_bios_2_00w_u.bin / 131072 / 9f6f6276 $end $info=selz80 $mame 0.140 [ ? ] Z80 Trainer, SEL, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143: selz80: system promoted from GAME_NOT_WORKING [Robbbert]. - 0.140: Added skeleton driver of SEL Z80 Trainer system. Romset: 20480 / 3 files / 9990 packed z80-trainer.rom / 4096 / eed1755f term80-a000.bin / 8192 / 0a58c0a7 term80-e000.bin / 8192 / 158e08e6 $end $info=sexpertb $mame 0.143u8 [Cowering] Novag Expert B Chess Computer, Novag, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Novag Expert B Chess Computer system. Romset: 98304 / 3 files / 66745 packed seb605u2.bin / 32768 / bb07ad52 seb69u1.bin / 32768 / 814b4420 seb69u3.bin / 32768 / 92002eb6 $end $info=sexpertc $mame 0.143u8 [Cowering] Novag Super Expert C Chess Computer, Novag, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u8: Cowering added Novag Super Expert C Chess Computer system. Romset: 98304 / 3 files / 65440 packed secbook.bin / 32768 / 2d085064 sechi.bin / 32768 / 0085c2c4 seclow.bin / 32768 / 5a29105e $end $info=sf7000 $mame 0.116 [Curt Coder] SC-3000/Super Control Station SF-7000, Sega, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.130: Updated to use the new centronics support [Dirk Best]. - 0.126: Fixed lower case natural input [Curt Coder]. - 0.116: Curt Coder added Sega SC-3000/Super Control Station SF-7000 system. Romset: 8192 / 1 file / 2913 packed ipl.rom / 8192 / d76810b8 $end $info=sfach $mame 0.130 [ ? ] CPS Changer - Street Fighter Alpha - Warriors' Dreams (Publicity US 950727), Capcom, 1995 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added CPS Changer - Street Fighter Alpha - Warriors' Dreams (Publicity US 950727) system. - 0.37b13: Sfz (cps changer) fixed to work with the new MAME code [Ben]. Romset: 9240576 / 20 files / 3589368 packed sfach23 / 524288 / 02a1a853 sfz01 / 524288 / 0dd53e62 sfz02 / 524288 / 94c31e3f sfz03 / 524288 / 9584ac85 sfz04 / 524288 / b983624c sfz05 / 524288 / 2b47b645 sfz06 / 524288 / 74fd9fb1 sfz07 / 524288 / bb2c734d sfz08 / 524288 / 454f7868 sfz09 / 65536 / c772628b sfz10 / 524288 / 2a7d675e sfz11 / 524288 / e35546c8 sfz12 / 524288 / f122693a sfz13 / 524288 / 7cf942c8 sfz14 / 524288 / 09038c81 sfz15 / 524288 / 1aa17391 sfz16 / 524288 / 19a5abd6 sfz17 / 524288 / 248b3b73 sfz18 / 131072 / 61022b2d sfz19 / 131072 / 3b5886d5 $end $info=sfortea $mame 0.143u8 [Cowering] Novag Super Forte A Chess Computer, Novag, 1987 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Novag Super Forte A Chess Computer system. Romset: 100448 / 4 files / 61929 packed 44780a00.bin / 2144 / 3a89024c sfabook.bin / 32768 / 3e42cf7c sfahi.bin / 32768 / 81c02746 sfalo.bin / 32768 / 86e0230a $end $info=sforteb $mame 0.143u8 [Cowering] Novag Super Forte B Chess Computer, Novag, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u8: Cowering added Novag Super Forte B Chess Computer system. Romset: 98304 / 3 files / 66661 packed forte_b.hi0 / 32768 / bb07ad52 forte_b.hi1 / 32768 / 9778ca2c forte_b.lo / 32768 / 48bfe5d6 $end $info=sforteba $mame 0.143u8 [Cowering] Novag Super Forte B Chess Computer (ALT), Novag, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u8: Cowering added Novag Super Forte B Chess Computer (ALT) system. Romset: 98304 / 3 files / 69003 packed forte_b.hi0 / 32768 / bb07ad52 forte b_h.bin / 32768 / dd824be8 forte b_l.bin / 32768 / e3d194a1 $end $info=sfortec $mame 0.143u8 [Cowering] Novag Super Forte C Chess Computer, Novag, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u8: Cowering added Novag Super Forte C Chess Computer system. Romset: 98304 / 3 files / 65105 packed sfcbook.bin / 32768 / c6a1419a sfchi.bin / 32768 / 0f926b32 sfclow.bin / 32768 / f040cf30 $end $info=sfzbch $mame 0.130 [ ? ] CPS Changer - Street Fighter Zero (Brazil 950727), Capcom, 1995 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added Capcom CPS Changer - Street Fighter Alpha (Brazil 950727) system. Romset: 10813440 / 23 files / 3888345 packed sfzbch23 / 524288 / 53699f68 sfza22 / 524288 / 8d9b2480 sfzch21 / 524288 / 5435225d sfza20 / 524288 / 806e8f38 sfz_01.3a / 524288 / 0dd53e62 sfz_02.4a / 524288 / 94c31e3f sfz_03.5a / 524288 / 9584ac85 sfz_04.6a / 524288 / b983624c sfz_05.7a / 524288 / 2b47b645 sfz_06.8a / 524288 / 74fd9fb1 sfz_07.9a / 524288 / bb2c734d sfz_08.10a / 524288 / 454f7868 sfz_10.3c / 524288 / 2a7d675e sfz_11.4c / 524288 / e35546c8 sfz_12.5c / 524288 / f122693a sfz_13.6c / 524288 / 7cf942c8 sfz_14.7c / 524288 / 09038c81 sfz_15.8c / 524288 / 1aa17391 sfz_16.9c / 524288 / 19a5abd6 sfz_17.10c / 524288 / 248b3b73 sfz_09.12a / 65536 / c772628b sfz_18.11c / 131072 / 61022b2d sfz_19.12c / 131072 / 3b5886d5 $end $info=sfzch $mame 0.62.1 [Anthony Kruize] CPS Changer - Street Fighter Zero (Japan 951020), Capcom, 1995 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.62.1: Fixed and re-enabled [Anthony Kruize]. - 0.56.1: Removed CPS Changer (Street Fighter ZERO) system. - 0.36RC1: MAME team added CPS Changer (Street Fighter ZERO) system. Romset: 10813440 / 23 files / 3888345 packed sfza20 / 524288 / 806e8f38 sfza22 / 524288 / 8d9b2480 sfzch21 / 524288 / 5435225d sfzch23 / 524288 / 1140743f sfz_19.12c / 131072 / 3b5886d5 sfz_18.11c / 131072 / 61022b2d sfz_17.10c / 524288 / 248b3b73 sfz_16.9c / 524288 / 19a5abd6 sfz_15.8c / 524288 / 1aa17391 sfz_14.7c / 524288 / 09038c81 sfz_13.6c / 524288 / 7cf942c8 sfz_12.5c / 524288 / f122693a sfz_11.4c / 524288 / e35546c8 sfz_10.3c / 524288 / 2a7d675e sfz_09.12a / 65536 / c772628b sfz_08.10a / 524288 / 454f7868 sfz_07.9a / 524288 / bb2c734d sfz_06.8a / 524288 / 74fd9fb1 sfz_05.7a / 524288 / 2b47b645 sfz_04.6a / 524288 / b983624c sfz_03.5a / 524288 / 9584ac85 sfz_02.4a / 524288 / 94c31e3f sfz_01.3a / 524288 / 0dd53e62 $end $info=sg1000 $mame 0.116 [Curt Coder] SG-1000, Sega, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 04/04/2012 r14851: Misc dumps added and some minor fix (with help from Kaylee) [Fabio Priuli]. - 10/03/2012 r14735: Added latest dumps from SMSPower! [Fabio Priuli]. - 22/02/2012 r14578: Added a few new dumps [Fabio Priuli]. - 17/02/2012 r14499, r14500: Fixed loading from softlist for existing items and added auto-detection for Dahlee Type A and B RAM cartridges. Small documentation update [wfp]. - 16/02/2012 r14486: Added support for games that need a Dahjee RAM expansion cartridge [wfp]. - 12/12/2011 r13560: Fixed a bunch of DTD violations. thanks to mamebg for reporting them and S.Ronco for checking what was exactly broken in sg1000.xml [Fabio Priuli]. - 08/12/2011 r13506, r13510, r13512, r13518, r13519, r13524: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements in sg1000.xml. Listing latest smspower dumps. Fixed duplicate shortname. Cleanups of empty info and other leftover bits [Fabio Priuli]. - 18/10/2011 r13063: Added latest dumps and info, courtesy of SMS Power and NoIntro in sg1000.xml [Fabio Priuli]. - 02/09/2011 r12764 : Added some new sc3000 educational dumps (thx smspower) in sg1000.xml [Fabio Priuli]. - 21/08/2011 r12688: Added misc new dumps in sg1000.xml [Fabio Priuli]. - 26/07/2011 r12327: Sync some softlists with new releases [Fabio Priuli]. - 0.128: Lightgun crosshair is now shown only if TV Draw cartridge is loaded [Curt Coder]. - 0.126: Added .bin extension [Fabio Priuli]. Added pause/reset buttons [Curt Coder]. - 0.122: Fixed keyboard/joystick detection (bug #1444) [Curt Coder]. - 0.116: Curt Coder added Sega SG-1000 system. Romset: None required. $end $info=sg1000m2 $mame 0.116 [Curt Coder] SG-1000 II, Sega, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.116: Curt Coder added Sega SG-1000 Mark II system. Romset: None required. $end $info=sg1000m3 $mame 0.114 [ ? ] SG-1000 Mark III, Sega, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.114: Added Sega SG-1000 Mark III system. Romset: None required. $end $info=sgi_ip2 $mame 0.136 [ ? ] IRIS 3130 (IP2), Silicon Graphics Inc, 1985 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 20/03/2012 r14778: Fixed some more regressions [Sandro Ronco]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 0.136: Added Silicon Graphics IRIS 3130 (IP2) system. Romset: 98304 / 3 files / 38619 packed sgi-ip2-u91.nolabel.od / 32768 / 32e1f6b5 sgi-ip2-u92.nolabel.od / 32768 / 13dbfdb3 sgi-ip2-u93.ip2.2-008.od / 32768 / bf967590 $end $info=sgi_ip6 $mame 0.135 [ ? ] 4D/PI (R2000, 20MHz), Silicon Graphics Inc, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.135: Added skeleton driver of Silicon Graphics 4D/PI (R2000, 20MHz) system. Romset: 262144 / 1 file / 115464 packed 4d202031.bin / 262144 / 065a290a $end $info=sgx $mame 0.120 [Wilbert Pol] SuperGrafx, Nippon Electronic Company, 1989 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 28/01/2012 r14247: Added missing info [Fabio Priuli]. - 08/12/2011 r13506, r13510, r13512: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements in sgx.xml [Fabio Priuli]. - 0.120: Wilbert Pol added SuperGrafx system. Romset: None required. $end $info=sheenhvc $mame 0.137 [ ? ] Sheen Home Video Centre 2001, Sheen, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Sheen Home Video Centre 2001 system. Romset: None required. $end $info=shmc1200 $mame 0.137 [ ? ] 1200 Micro Computer (Australia), Sheen, 1978 ... Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported WIP: - 0.137: Added Sheen 1200 Micro Computer (Australia) system. Romset: 3072 / 3 files / 2927 packed 86676.ic13 / 1024 / a7d0dd3b 86677b.ic14 / 1024 / 82a2d29e 87201.ic12 / 1024 / 8006a1e3 $end $info=sitcom $mame 0.143u7 [Robbbert] Sitcom 2002, San Bergmans & Izabella Malcolm, 2002 ... Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u7: Robbbert added Sitcom 2002 system. Romset: 1720 / 1 file / 880 packed boot8085.bin / 1720 / 1b5e3310 $end $info=slc1 $mame 0.143u2 [Robbbert] SLC1, Dr. Dieter Scheuschner, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: Systems Promoted from GAME_NOT_WORKING. Updated romset [Robbbert]. - 0.143u2: Robbbert added skeleton driver of SLC1 system. Romset: 8192 / 2 file / 6971 packed sc1-v2.bin / 4096 / 1f122a85 slc1_0000.bin / 4096 / 06d32967 $end $info=sm1800 $mame 0.141 [ ? ] SM1800, , ???? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Added skeleton driver of SM1800 system. Romset: 4096 / 2 files / 2332 packed prog.bin / 2048 / 55736ad5 font.bin / 2048 / 28ed9ebc $end $info=smc777 $mame 0.139 [ ? ] SMC-777, Sony, 1983 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 23/12/2011 r13695: Floppy lines are inverted, it boots now [Micko]. - 19/11/2011 r13309: A bunch of consistency fix in smc777.xml [Fabio Priuli]. - 0.139: Added skeleton driver of Sony SMC-777 system. Romset: 34816 / 3 files / 21839 packed smcrom.dat / 16384 / b2520d31 smcrom.v2 / 16384 / c1494b8f i80xx / 2048 (nodump) $end $info=sms $mame 0.2b4 [Marat Fayzullin, Mathis Rosenhauer, Brad Oliver] Master System II, Sega, 1990 In 1990, Sega was having success in North America with its Mega Drive and as a result took back the rights from Tonka for the Master System. It designed the Sega Master System II, a low-cost Master System that lacked the reset button, expansion port (which was never used), and card slot of the original. Since the card slot was used as a connector to synchronize the 3D glasses with the original Master System, the SMS2 couldn't use the 3D glasses. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: Prevent a crash in sms1pal and some optimizations [Enik Land]. - 09/04/2012 r14882: Cleanup [Micko]. - 04/04/2012 r14851: Misc dumps added and some minor fix (with help from Kaylee) [Fabio Priuli]. - 10/03/2012 r14735: Added latest dumps from SMSPower! [Fabio Priuli]. - 22/02/2012 r14578: Added a few new dumps [Fabio Priuli]. - 20/01/2012 r14106: Added new dump from SMSPower [Fabio Priuli]. - 31/12/2011 r13796, r13797, r13798: Removed cloneof setting from f1spirit. Marked f1spirit and knightm2 as using the zemina mapper. Fixed gamegear usage with majesco bios enabled. Fix some incorrectly set features [wfp]. - 08/12/2011 r13506, r13510, r13512, r13518, r13523: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements in sms.xml. Listing latest smspower dumps. Moved some more documentation bits from comments into elements [Fabio Priuli]. - 0.144u1: Added v1.0 proto bios [SMSPower]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 28/10/2011 r13120: Added a couple of korean dumps, courtesy of smspower in sms.xml [Fabio Priuli]. - 0.143u7: Added some recent dumps and sms.xml [Kaylee]. - 0.142u5: Add proper rom name/location. For japanese v2.1 bios [Lord Nightmare, ElBarto, SMSPower]. More SMS rom name corrections and comment updates; added a few more rom labels for SMS bioses [Lord Nightmare, SMSPower]. - 0.141: Improved Light Phaser emulation and converted it to use timers that control when the beam will reach the aim area, to run the function that checks if the pixel displayed is bright enough to activate the sensor. Details are written in source code [Enik Land]. Added an option to play SegaScope (3D-Glasses) games without a seizure: mount any game supporting 3-D in Master System I drivers, enter Driver Configuration menu and turn on SegaScope. At this point, a new option 'Binocular Hack' appears, which removes the flickering in one or both the lens screens (remember that you can enable lens views by selecting the Segascope views from the Video Options menu). The option is turned off by default, being inaccurate [Enik Land, Fabio Priuli]. - 0.137: Fixed PGA Tour Golf freeze based on Flubba's & RetroRalph's research (bug #1911) [Enik Land]. - 0.136: Added Reset button to SMS1 and improved Lightgun behavior based on "Color & Switch Test" [Enik Land]. Added Terebi Oekaki graphic board support to Japanese drivers (i.e. smsj & sg1000m3). To enable this, start emulation of "Terebi Oekaki", then enter Driver Configuration menu and turn on the Tablet. Once enabled, remappable controls will also appear in the Input (this System) menu. Added SegaScope (3D-Glasses) support to Sega Master System I drivers (i.e. sms1, sms1pal, smsj & sg1000m3). To enable this, enter Driver Configuration menu and turn on SegaScope, then go in the Video Options menu and choose one of the SegaScope views [Fabio Priuli]. - 0.130: Fixed scrolling for 8 rightmost columns (bug #1497) [Enik Land]. - 0.126: Added .bin extension [Fabio Priuli]. - 0.123: Fixed some video mode 4 boundary checks. (bug #1454). Fixed buttons for player 2 (bug #1377) [Enik Land]. - 0.122: Disabled interrupt generation on bootup (bug #1451) [Wilbert Pol]. - 0.121: The internal video data buffer should hold the data written to the data port (bug #1378 and bug #1418). Allow the VDP status bits to be read before an interrupt is triggered and handled. Fixes hang in first level of Zool (bug #1419) [Wilbert Pol]. - 0.118: Added support for Sega Sports Pad (bug #1316). Added support for Sega Paddle Controller (part of bug #1318). Added support for Sega Rapid Fire Unit (bug #1317). Fixed video code to prevent the video code from crashing during a hard reset (bug #1304). Updated sms drivers to use the SMSIII sound core. Updated gamegear drivers to use the GAMEGEAR sound core (bug #1272). Made sure an interrupt is triggered when the 'trigger vint' bit of VDP register gets set and the VINT bit of the status register is set (bug #1162) [Wilbert Pol]. - 0.114: Drivers have been split up to support specific hardware versions: sms and smspal still exist; renamed (smsj21) to (smsj); sms1, sms1pal, and sg1000m3 have been added. Support for the prototype bios has also been added [Wilbert Pol]. - 0.113: Improved PSG, FM, and CPU clock frequencies [Andre Cotrim and Wilbert Pol]; fixed triggering of the VBlank interrupt (bug #1097); added support for zoomed sprites and fixed VDP control/data port behaviour (bug #794) [Wilbert Pol]. - 0.106: Removed 14 clone drivers: (gamegj) Game Gear - Japanese, (gamg) Game Gear - European/American Majesco Game Gear BIOS, (gamgj) Game Gear - Japanese Majesco Game Gear BIOS, (smsbsh) Master System III Compact (Brazil) - (PAL) European BIOS with Sonic The Hedgehog, (smse13) Master System - (PAL) US/European BIOS v1.3, (smseam) Master System II - (PAL) US/European BIOS with Alex Kidd in Miracle World, (smseh34) Master System - (PAL) US/European BIOS v3.4 with Hang On, (smsehs24) Master System Plus - (PAL) US/European BIOS v2.4 with Hang On and Safari Hunt, (smsesh) Master System II - (PAL) European BIOS with Sonic The Hedgehog, (smsss) Gamboy - (PAL) Japanese SMS BIOS v2.1, (smsu13) Master System - (NTSC) US/European BIOS v1.3, (smsuam) Master System II - (NTSC) US/European BIOS with Alex Kidd in Miracle World, (smsuh34) Master System - (NTSC) US/European BIOS v3.4 with Hang On, (smsuhs24) Master System Plus - (NTSC) US/European BIOS v2.4 with Hang On and Safari Hunt. Changed to use selectable bioses [Wilbert Pol]. - 0.102: Various fixes (bugs #765, #766). Removed hacked drivers smsu13h and smse13h [Wilbert Pol]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.37b2: Rewrite of the SMS video code, so quite a lot of games with interrupt problems or corrupt graphics run fine now [Charles MacDonald]. - 0.36RC1: Improved SMS/GG system. New features include Fixed bankswitching/RAM problem, YM2413 support and enable switch, console territory switch, remaining input ports mapped (Player 2, etc.), and split up I/O port map for SMS and GG. Compatability has been improved significantly, however, games that use on-cart RAM will not work properly [Charles MacDonald]. - 0.2b4: Marat Fayzullin, Mathis Rosenhauer and Brad Oliver added Sega Master System system. Romset: 128,0 Kb / 1 file / 78,65 packed $end $info=sms1 $mame 0.114 [Wilbert Pol] Master System I, Sega, 1986 The Master System (Masuta Shisutemu?) (abbreviated to SMS) is a third-generation video game console that was manufactured and released by Sega in 1985 in Japan (as the Sega Mark III), 1986 in North America and 1987 in Europe. The original SMS could play both cartridges and the credit card-sized "Sega Cards," which retailed for cheaper prices than carts but had less code. The SMS also featured accessories such as a light gun and 3D glasses which were designed to work with a range of specially coded games. The Master System was released as a direct competitor to the Nintendo Entertainment System in the third videogame generation The SMS was technically superior to the NES, which predated its release significantly, but failed to overturn Nintendo's significant market share advantage in Japan and North America. In the European, Oceanic, and Brazilian markets, this console launched Sega onto a competitive level comparable to Nintendo, due to its wider availability. It enjoyed over a decade of life in those territories. Due to strong international support, the Master System became the second best selling Sega console. With 13 million units sold worldwide, only the Mega Drive sold more.[16] The console was redesigned several times both for marketing purposes and to add features, most notably in Brazil. The later Sega Game Gear is effectively a hand-held Master System, with a few enhancements. In 2009, the Master System was named the 20th best video game console of all time (out of 25) by the video gaming website IGN. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.114: Wilbert Pol added Sega Master System I system. Romset: 417792 / 6 files / 182208 packed bios13fx.rom / 8192 / 0072ed54 m404prot.rom / 8192 / 1a15dfcc missiled.rom / 131072 / e79bb689 mpr-11458.rom / 131072 / 8edf7ac6 mpr-11459a.rom / 131072 / 91e93385 v1.0.bin / 8192 / 72bec693 $end $info=sms1pal $mame 0.114 [Wilbert Pol] Master System I (PAL), Sega, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.114: Wilbert Pol added Sega Master System I (PAL) system. Romset: 401408 / 4 files / 176389 packed bios13fx.rom / 8192 / 0072ed54 mpr-11459a.rom / 131072 / 91e93385 mpr-11458.rom / 131072 / 8edf7ac6 missiled.rom / 131072 / e79bb689 $end $info=sms2kr $mame 0.116 [Wilbert Pol] Gam*Boy II (Korea), Samsung, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.116: Wilbert Pol added Samsung Gam*Boy II (Korea) system. Romset: 131072 / 1 file / 78195 packed akbioskr.rom / 131072 / 9c5bad91 $end $info=smsj $mame 0.114 [Wilbert Pol] Master System (Japan), Sega, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.114: Wilbert Pol added Sega Master System (Japan) system. Romset: 8192 / 1 file / 5789 packed mpr-11124.ic2 / 8192 / 48d44a13 $end $info=smspal $mame 0.61 [Mike Luong] Master System II (PAL), Sega, 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.61: Mike Luong added Sega Master System II (PAL) system. Romset: 393216 / 2 files / 227511 packed mpr-12808.ic2 / 131072 / cf4a09ea sonbios.rom / 262144 / 81c3476b $end $info=smssdisp $mame 0.114 [Wilbert Pol] Master System Store Display Unit, Sega, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.114: Wilbert Pol added Sega Master System Store Display (not working) system. Romset: 16384 / 1 file / 7718 packed smssdisp.rom / 16384 / ee2c29ba $end $info=snes $mame 0.37b6 [Lee Hammerton] Super Nintendo Entertainment System / Super Famicom (NTSC), Nintendo, 1989 The Super Nintendo Entertainment System (also known as the Super NES, SNES[b] or Super Nintendo) is a 16-bit video game console that was released by Nintendo in North America, Europe, Australasia (Oceania), and South America between 1990 and 1993. In Japan and Southeast Asia, the system is called the Super Famicom, officially adopting the abbreviated name of its predecessor, the Family Computer), or SFC for short. In South Korea, it is known as the Super Comboy and was distributed by Hyundai Electronics. Although each version is essentially the same, several forms of regional lockout prevent the different versions from being compatible with one another. The Super Nintendo Entertainment System was Nintendo's second home console, following the Nintendo Entertainment System (NES). The console introduced advanced graphics and sound capabilities compared with other consoles at the time. Additionally, development of a variety of enhancement chips (which were integrated on game circuit boards) helped to keep it competitive in the marketplace. The SNES was a global success, becoming the best-selling console of the 16-bit era despite its relatively late start and the fierce competition it faced in North America from Sega's Genesis console. The SNES remained popular well into the 32-bit era, and although Nintendo no longer offers factory repairs/replacement or accessories for the console, it continues to be popular among fans, collectors, retro gamers, and emulation enthusiasts, some of whom are still making homebrew ROM images (for more info see: http://en.wikipedia.org/wiki/Super_Nintendo_Entertainment_System). Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 14/05/2012 r15170: On behalf of ReadOnly: added a couple of cancelled titles, courtesy of nintendo player’s Mike [Fabio Priuli]. - 0.145u8: Verified more carts. Finished documenting unreleased titles, very special thanks to Evan of snes central who made this a piece of cake [MESSfan]. - 03/05/2012 r15088: Fix for cmpro [Curt Coder]. - 13/04/2012 r14904: New misc dumps [Fabio Priuli]. - 09/04/2012 r14882: Cleanup [Micko]. - 10/03/2012 r14733: Added a couple of satellaview dumps [Fabio Priuli]. - 05/03/2012 r14692: Added a few files [Fabio Priuli]. - 26/02/2012 r14638: Added a few new dumps [Fabio Priuli]. - 02/02/2012 r14310: Added a few dumps from various sources + some consistency update [Fabio Priuli]. - 28/01/2012 r14247: Minor naming fixes [Fabio Priuli]. - 23/01/2012 r14132: Minor fixes [Fabio Priuli]. - 13/01/2012 r14013: This got wrongly removed back in r12965 [Fabio Priuli]. - 27/12/2011 r13741: Added a couple of new BS dumps [Fabio Priuli]. - 24/12/2011 r13703: New BS dump added [Fabio Priuli]. - 12/12/2011 r13560, r13561: Fixed a bunch of DTD violations. thanks to mamebg for reporting them and S.Ronco for checking what was exactly broken. Fixed two more DTD violations [Fabio Priuli]. - 10/12/2011 r13538: Added a few more BS dumps in snes.xml [Fabio Priuli]. - 08/12/2011 r13514: Moved documentation bits from comments into elements in snes.xml [Fabio Priuli]. - 07/12/2011 r13500: Added a few new dumps in snes.xml [Fabio Piuli]. - 24/11/2011 r13360: Fixed two small mistakes in my previous commit in snes.xml [Fabio Priuli]. - 23/11/2011 r13358: Added a new dump in snes.xml [Fabio Priuli]. - 22/11/2011 r13346: Removed BOM in snes.xml [Fabio Priuli]. - 0.144u1: Fixed another SRAM issue (Secret of Mana was affected, but probably other games too) [Fabio Priuli]. - 21/11/2011 r13330: Fixed a few mislabeled rom names to avoid confusion in snes.xml [Tafoid]. - 18/11/2011 r13300, r13304: Fixed a couple of copy and paste mistakes which got included (reminder: press save *before* the commit, not after) + removed an header I had missed in the last commit in snes.xml. Added a new dump, courtesy of BigFred in snes.xml [Fabio Priuli]. - 17/11/2011 r13294, r13289: Added a bunch of BS-X dumps and a few cracked versions of pirate protected games. the latter cracked dumps will be removed as soon as the protection is emulated snes.xml [Fabio Priuli]. Removed ifdef [Micko]. - 0.144: Redumped and profiled arround 100 cartridges in snes.xml [MESSfan]. New dump added, NHL '97 Revision A in snes.xml [badinsults]. - 15/11/2011 r13264: : Workaround for Final Fantasy VI (or III for US) glitches [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 13/11/2011 r13233, r13234: Removed BOM from snes.xml [Micko]. Fix errors validating to DTD in snes.xml [jkerk]. - 0.143u8: Added a proper dump of SNES tester service [Lord Nightmare]. Redumped and profiled arround 150 cartridges in snes.xml [MESSfan]. - 19/10/2011 r13070: Fixed typo in snes.xml [MESSfan]. - 0.143u7: Added a new proto and verified an old one. Over 200 cart profiles added [MESSfan]. Added about 40 cart profiles, which makes the total number of cart profiles cross the 500 milestone, thanks to all people involved in snes.xml [MESSfan, JohnDie, Zidanax]. - 08/09/2011 r12814: snes list (snes.xml) update by ReadOnly [Micko]. - 0.143u3: Added more dumps. Moved special chip description to an 'enhancement' feature [Messfan]. - 0.143u1: Added a new dump [MESSfan, badinsults]. More dump verifications [MESSfan]. - 11/07/2011 r12193: Softlist wip, redump & documentation [MESSfan, Fabio Priuli] - 25/06/2011 r12061: Added a new snes dump in snes.xml [badinsults, d4s, MESSfan]. - 0.142u6: Softlist wip documentation and redump [MESSfan]. - 0.142u5: Softlist wip [Lord Nightmare]. Softlist wip documentation and redump [MESSfan]. - 0.142u4: Added proper dump for Super Gussun Oyoyo (Jpn, Prototype); verified dumps and added alt dumps [MESSfan]. - 0.142: uPD96050 DSP (aka Seta ST-010) is now emulated instead of simulated [R. Belmont, byuu, Dr. Decapitator]. - 0.138/a: Added preliminary support for Sufami Turbo (2 slots): you can use the 'snesst' driver which emulates a SNES with Sufami Turbo cart inserted, and use -cart1 and -cart2 slots to mount the ST carts. Notice that some games and some linking functionalities are not working yet [Fabio Priuli]. Fixed rom mapping: now Tokimeki Memorial and Wizardry Gaiden work fine [Fabio Priuli]. Implemented preliminary CPU cycle stealing: most games boot now (even if a few graphical regressions have been introduced, but these require more CPU changes to be properly fixed) [Angelo Salese]; fixed a few G65816 CPU core (as a result Iso Zuri Ritou Hen, Shaq Fu and Kishin Douji Zenki 3 work); improved DMA/HDMA handling to match Anomie's and byuu's discoveries [Fabio Priuli, Angelo Salese]. Fixed a bug with un-inited DMA regs, fixes at least a long-standing bug with Super Soccer dimmed team selection screen [Angelo Salese]. - 0.138/b: SNES video wip, part 3: [Fabio Priuli] * reworked OAM drawing routines * implemented correct range over and time over flags (sprite limits) * implemented FirstSprite priority * improved sprite overlap * fixed sprite blend exception * implemented pseudo hi-res graphics. - 0.137/a: SNES video wip, part 1: [Fabio Priuli] * moved color blending (background & subscreen color addition/subtraction) at the end of the drawing process; * updated hires blending to work with two pixel at time; * fixed clipmasks with hires modes; - 0.137/b: Reverted implementation of mult/div through timers since it broke many games in 0.136 [Fabio Priuli]. Fixed Offset-per-tile graphics. [jbo_85]. Added SNES Mouse and SNES SuperScope support. You can use the Categories submenu to select the controller in each controller ports (None, Joypad, Mouse or Superscope). Notice that you can plug the Superscope in both controller ports, but it only works in Port2 (like on a real SNES). Fixed scrolling problems. Fixed remaining issues in hires modes. Fixed serial joystick reads, broken in 0.134. Super Double Dragon and Super Star Wars Empire Strikes Back (and probably other games as well) can be started again [Fabio Priuli]. Fixed OAM overflow [jbo_85, Fabio Priuli]. - 0.137/c: SNES video wip, part 2: [Fabio Priuli] * simplified drawing routines; * changed drawing logic: before we were drawing for each line first subscreen BGs and then mainscreen BGs; now we draw for each BGs both subscreen and mainscreen at once. This fixes most regressions introduced in the part 1 of video rewrite; * added preliminary support for offset-per-tile; * cleaned up the code; - 0.135: Added Capcom CX4 emulation [Harmony]. Added S-DD1 emulation and properly fixed cart loading and mirroring to support it [Harmony, Fabio Priuli]. Fixed CG ram reading address and DMA register read [Angelo Salese]. Fixed a bug in DSP1_sin function. This makes Super Mario Kart and Pilotwings (and probably more DSP-1 games) playable again. Added Seta ST-010 emulation. Converted SMS VDP to be a device [Fabio Priuli]. Added preliminary SPC7110 emulation [Harmony]. Various improvements [Enik Land]: * Added Light Phaser support. (bug #1123) * Fixed border and sprite problems (affecting e.g. Fantastic Dizzy, bug #1773). * Fixed rapid-fire to only fire when buttons are pressed. (bug #1864) * Improved Line IRQ Hcount emulation. * Fixed various Hcounter problems. - 0.134: Added support for SuperFX games. Added preliminary support for S-DD1 and S-RTC emulation [Harmony]. Added support for DSP-3 and DSP-4 add-on chips [ZSNES Team, Fabio Priuli]. Plenty of improvements to SNES emulation (see MAME whatsnew for more details) [Fabio Priuli, Angelo Salese]: * fixes to hi-res in Mode 5/6, interlaced graphics, rowscroll, window effect * implemented open bus * added proper priority tables for various bg/obj layers * simplified tile, line and object drawing routines * improved Mode 7 math precision, EXTBG and Mosaic * fixed direct color gfxs in Mode 3/4/7 * improved joypad read/write handling and fixed a serial port quirk * added OBJ interlace support * corrected a bunch of SPC and PPU registers behaviour * fixed HDMA mid-frame inits * added clip colors to black window function * fixed main/sub color maths * fixed half colour blending behaviour - 0.133: Fixed a blending flag bug (see Micro Machines bg colors), added basic Horizontal Mosaic effect, fixed 16x16 tiles in 2bpp mode (see e.g. Super Adventure Island, but also many others) [Angelo Salese]. - 0.128: Improved special chips detection (if you run MESS with -log you will be warned of the presence of unemulated chips in error.log), memory handling, cart and SRAM mirroring. Added support for the emulation of the DSP-2 and OBC-1 add-on chips. Code based on byuu's implementation in BSNES (thanks byuu). Fixed inputs in Super Street Fighter 2 (bug #437) [Fabio Priuli]. - 0.114: Fixed some 65816 core bugs (bug #661) [R. Belmont]. - 0.103: Fixed save RAM to store and save properly, improved memory mapping improved raster timing, added HIRQ support and better VIRQ support, improved joypad support, DSP-1 support (including all subtypes), Counter latching support, fixed OAM read/write [R. Belmont]. - 0.101: SPC, APU and DSP bug fixes; sound now works in some games [R. Belmont]. Changed SNES default key mapping to make a bit more sense [Nate Woods]. - 0.78: Added HiRes support(fixes Secret of Mana name select screen). Fixed old NES joypad support [Anthony Kruize]. - 0.73: Improved sprite to sprite priority [Anthony Kruize]. - 0.72: Name select is only for sprites using tiles over 255. Fixed sprite wrap at the bottom of the screen. Fixed clearing of HDMA channels. Fixed background colours in mode 0 [Jimmy Li, Anthony Kruize]. - 0.70: Fixed negative increment in GDMA [Anthony Kruize]. - 0.68: Improved 16x16 background tile mode. Fixed another GDMA bug. Various mode 7 fixes. Fixed background priorities in modes 2 to 7. Added support for direct select to mode 7. Removed support for horizontal interrupts as it was totally broken. 16bit by 8bit multiply is now signed [Anthony Kruize]. - 0.67: Added support for new GoodTools file extensions (bugs #277, #278, #279, #350) [Nate Woods]. - 0.66: Added support for fullgraphic VRAM transfers. Fixed VRAM reads. Fixed a rare clip window bug [Anthony Kruize]. - 0.64: SRAM is now saved/restored correctly. Allow DMA registers to be read. More colour addition/subtraction improvements. Fixed the palette not updating in some situations. Improved fixed-colour support. Fixed object drawing at the left and top edges. Added support for clip windows [Anthony Kruize]. - 0.62: Fixed a GDMA bug that was causing graphics corruption. Added support for FastROMs. Improved object and background layering priorities. Colour addition/subtraction is greatly improved. Added vertical mosaic effect. Fixed Mode 7 rotation and draw outside screen area. Added x/y flip to Mode 7. Added support for the back colour constant [Anthony Kruize]. - 0.61.2: Fixed background scrolling. Added 16x16 tile mode. Improved Mode 21 SRAM support [Anthony Kruize]. - 0.61.1: Memory map is more accurate, adding support for HiRom carts. Fixed DMA transfers. Fixed missing tiles. Added preliminary mode 7 support. Added subscreens, including colour addition/subtraction. Fixed vertical flip for large objects. Improved vertical/horizontal latches. Improved ROM loading with better header and ROM type detection. Improved the SPCSkipper so a lot more games actually run now [Anthony Kruize]. - 0.61: Rewrite of the system. Still at a preliminary stage though. Some games are playable, others run but aren't playable, however most don't work [Anthony Kruize]. - 0.56.1: Removed SNES system. - 0.37b15: Added preliminary tile-mosaic effect and fixed a small matrix bug in mode 7, F-zero now renders the screen the correct way [Lee Ward]. - 0.37b6: Lee Hammerton added SNES (preliminary) system. Romset: 64 / 1 file / 69 packed spc700.rom / 64 / 44bb3a40 $end $info=snesbsx $mame 0.138 [ ? ] Super Nintendo Entertainment System / Super Famicom (NTSC, w/BS-X Satellaview slotted cart), Nintendo, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Added Super Nintendo Entertainment System / Super Famicom (NTSC, w/BS-X Satellaview slotted cart) system. Romset: 51264 / 6 files / 17583 packed spc700.rom / 64 / 44bb3a40 dsp1b.bin / 810240 453557e0 dsp1.bin / 10240 / 2838f9f5 dsp2.bin / 10240 / 8e9fbd9b dsp3.bin / 10240 / 6b86728a dsp4.bin / 10240 / ce0c7783 $end $info=snesdsp $mame 0.142 [ ? ] Super Nintendo Entertainment System / Super Famicom (NTSC, w/DSP-x), Nintendo, 1989 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.142: Added Super Nintendo Entertainment System / Super Famicom (NTSC, w/DSP-x) system. Romset: 51264 / 6 files / 17583 packed spc700.rom / 64 / 44bb3a40 dsp1b.bin / 10240 / 453557e0 dsp1.bin / 10240 / 2838f9f5 dsp2.bin / 10240 / 8e9fbd9b dsp3.bin / 10240 / 6b86728a dsp4.bin / 10240 / ce0c7783 $end $info=snespal $mame 0.61 [ ? ] Super Nintendo Entertainment System (PAL), Nintendo, 1991 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.64: Now informs carts that it's a PAL system. Corrected maximum line count [Anthony Kruize]. - 0.61: Added Super Nintendo Entertainment System (PAL) system. Romset: 64 / 1 file / 68 packed spc700.rom / 64 / 44bb3a40 $end $info=snespdsp $mame 0.142 [ ? ] Super Nintendo Entertainment System (PAL, w/DSP-x), Nintendo, 1991 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.142: Added Super Nintendo Entertainment System (PAL, w/DSP-x) system. Romset: 51264 / 6 files / 17583 packed spc700.rom / 64 / 44bb3a40 dsp1b.bin / 10240 / 453557e0 dsp1.bin / 10240 / 2838f9f5 dsp2.bin / 10240 / 8e9fbd9b dsp3.bin / 10240 / 6b86728a dsp4.bin / 10240 / ce0c7783 $end $info=snespsfx $mame 0.134 [ ? ] Super Nintendo Entertainment System (PAL, w/SuperFX), Nintendo, 1991 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.134: Added Super Nintendo Entertainment System (PAL), SuperFX system. Romset: 64 / 1 file / 69 packed spc700.rom / 64 / 44bb3a40 $end $info=snessfx $mame 0.134 [ ? ] Super Nintendo Entertainment System / Super Famicom (NTSC, w/SuperFX), Nintendo, 1989 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.134: Added Super Nintendo Entertainment System / Super Famicom (NTSC), SuperFX system. Romset: 64 / 1 file / 69 packed spc700.rom / 64 / 44bb3a40 $end $info=snesst $mame 0.138 [ ? ] Super Nintendo Entertainment System / Super Famicom (NTSC, w/Sufami Turbo), Nintendo, 1989 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Added Super Nintendo Entertainment System / Super Famicom (NTSC, w/Sufami Turbo) system. Romset: 262208 / 2 files / 148644 packed spc700.rom / 64 / 44bb3a40 shvc-qh-0.bin / 262144 / 9b4ca911 $end $info=snesst10 $mame 0.142 [ ? ] Super Nintendo Entertainment System / Super Famicom (NTSC, w/ST-010), Nintendo, 1989 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.142: Added Super Nintendo Entertainment System / Super Famicom (NTSC, w/ST-010) system. Romset: 69696 / 2 files / 2574 packed spc700.rom / 64 / 44bb3a40 st010.bin / 69632 / aa11ee2d $end $info=snesst11 $mame 0.142 [ ? ] Super Nintendo Entertainment System / Super Famicom (NTSC, w/ST-011), Nintendo, 1989 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.142: Added Super Nintendo Entertainment System / Super Famicom (NTSC, w/ST-011). Romset: 69696 / 2 files / 17286 packed spc700.rom / 64 / 44bb3a40 st011.bin / 69632 / 34d2952c $end $info=socrates $mame 0.132 [ ? ] Socrates Educational Video System, Video Technology, 1988 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Socrates Educational Video System system. Romset: 1105920 / 11 files / 678801 packed 27-5050-00.u1 / 131072 / 95b84308 27-5013-00-0.u1 / 131072 / a1e01c38 27-5001-00-0.u1 / 131072 / 7118617b 27-5014-00-0.u1 / 131072 / 19e1a301 27-5002-00-0.u1 / 131072 / 3c7fd651 27-5045-00-0.u1 / 131072 / 5848379f 27-00817-000-000.u1 / 262144 / 80f5aa20 speech_internal.bin / 8192 / edc1fb3f speech_eng_vsm1.bin / 16384 / 888e3ddd speech_eng_vsm2.bin / 16384 / de4ac89d speech_eng_vsm3.bin / 16384 / 972384aa $end $info=socratfc $mame 0.132 [ ? ] Socrates SAITOUT, Video Technology, 1988 ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.132: Added Socrates SAITOUT system. Romset: 450560 / 6 files / 173167 packed 27-00884-001-000.u1 / 262144 / 042d9d21 cartridge.bin / 131072 (nodump) speech_fra_internal.bin / 8192 / edc1fb3f (baddump) speech_fra_vsm1.bin / 16384 (nodump) speech_fra_vsm2.bin / 16384 (nodump) speech_fra_vsm3.bin / 16384 (nodump) $end $info=sol20 $mame 0.133 [ ? ] SOL-20, Processor Technology Corporation, 1976 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of PTC SOL-20 system. Romset: 9216 / 5 files / 5632 packed solos.bin / 2048 / 4d0af383 (baddump) dpmon.bin / 2048 / 2a84f099 (baddump) consol.bin / 1024 / 80bf6d85 (baddump) 6574.bin / 2048 / fd75df4f (baddump) 6575.bin / 2048 / cfdb76c2 (baddump) $end $info=sorcerer $mame 0.143u3 [Robbbert] Sorcerer, Exidy Inc, 1979 The Sorcerer was one of the early home computer systems, released in 1978 by the videogame company, Exidy. It was comparatively advanced when released, given its competition of Commodore PET and TRS-80, but due to a number of problems including a lack of marketing, the machine remained relatively unknown. Exidy eventually pulled it from the market in 1980, and today they are a coveted collector's item (for more info see: http://en.wikipedia.org/wiki/Exidy_Sorcerer). Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 06/01/2012 r13898: Moved documentation bits from comments into elements for atari 8bit lists and sorcerer, on behalf of k1w1, in softlist [Fabio Priuli]. - 0.143u3: Robbbert added Exidy Sorcerer system. Added floppy-disk support. CP/M works [Robbbert]. Romset: 5120 / 3 files / 3587 packed exchr-1.dat / 1024 / 4a7e1cdd exmo1-1.dat / 2048 / ac924f67 exmo1-2.dat / 2048 / ead1d0f6 $end $info=sorcererd $mame 0.37b11 [Kev Thacker] Sorcerer, Exidy Inc, 1979 The Sorcerer was one of the early home computer systems, released in 1978 by the videogame company, Exidy. It was comparatively advanced when released, given its competition of Commodore PET and TRS-80, but due to a number of problems including a lack of marketing, the machine remained relatively unknown. Exidy eventually pulled it from the market in 1980, and today they are a coveted collector's item (for more info see: http://en.wikipedia.org/wiki/Exidy_Sorcerer). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Renamed (sorcerer) to (sorcererd). - 30/05/2011 r11723: Minor standards upgrade [Robbbert]. - 0.142: Renamed (exidy) to (sorcerer). - 0.136: Improved sound compatibility [Robbbert]. - 0.135: Added preliminary floppy support, not working. Added SNP support for the 6 games commonly found on the net [RObbbert]. - 0.130: Updated to use the new centronics support [Robbbert]. - 0.128: Added support for cassette images [Robbbert, Wilbert Pol]. Fixed Centronics printing [Robbbert]. - 0.105: Added cartridge support (bug #842) [Robbert]. - 0.104: Fixed keyboard, printer and video speed. Added natural keyboard support (bug #615) [Robbert]. - 0.87: Implemented a binary quickload device (bug #599) [Nate Woods]. - 0.56.1: These drivers now startup with the MAME 0.56 core [Kev Thacker]. - 0.37b11: Kev Thacker added Exidy Sorcerer (preliminary) system. Romset: 288 / 2 files / 256 packed bruce.dat / 32 / fae922cb diskboot.dat / 256 / d82a40d6 $end $info=soundic $mame 0.137 [ ? ] Soundic MPT-03, Soundic, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Soundic MPT-03 system. Romset: None required. $end $info=sp3e8bit $mame 0.128 [ ? ] ZX Spectrum +3e 8bit IDE, Amstrad plc, 2002 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Readded ZX Spectrum +3e 8bit IDE system. - 0.126: Removed ZX Spectrum +3e (Spain) (specp3es) and ZX Spectrum +3 (Spain) (specp3sp). Romset: 131072 / 2 files / 85143 packed 3e8biten.rom / 65536 / beee3bf6 3e8bites.rom / 65536 / cafe4c35 $end $info=sp3eata $mame 0.128 [ ? ] ZX Spectrum +3e 8bit ZXATASP, Amstrad plc, 2002 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added ZX Spectrum +3e 8bit ZXATASP system. Romset: 131072 / 2 files / 85272 packed 3ezxaen.rom / 65536 / dfb676dc 3ezxaes.rom / 65536 / 8f0ae91a $end $info=sp3ezcf $mame 0.128 [ ? ] ZX Spectrum +3e 8bit ZXCF, Amstrad plc, 2002 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added ZX Spectrum +3e 8bit ZXCF system. Romset: 131072 / 2 files / 85100 packed 3ezcfen.rom / 65536 / 43993f11 3ezcfes.rom / 65536 / 1325a0d7 $end $info=sp9000 $mame 0.128 [ ? ] CBM SP9000 / MicroMainFrame 9000 (CRTC 50Hz), Commodore Business Machines, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.128: Added CBM SP9000 / MicroMainFrame 9000 (CRTC 50Hz) system. Romset: 45056 / 12 files / 30251 packed 901465-23.ud10 / 4096 / ae3deac0 901465-20.ud9 / 4096 / 0fc17b9c 901465-21.ud8 / 4096 / 36d91855 901474-04.ud7 / 2048 / abb000e7 901465-22.ud6 / 4096 / cc5298a1 901898-01.u17 / 4096 / 728a998b 901898-02.u18 / 4096 / 6beb7c62 901898-03.u19 / 4096 / 5db4983d 901898-04.u20 / 4096 / f55fc559 901897-01.u21 / 2048 / b2cee903 901898-05.u22 / 4096 / f42df0cb 901640-01.ub3 / 4096 / ee8229c4 $end $info=spc1000 $mame 0.132 [Miodrag Milanovic] SPC-1000, Samsung, 1982 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 09/01/2012 r13952: Fixed mc6847 related regressions [Micko]. - 0.132: Miodrag Milanovic driver Samsung SPC-1000 system. Romset: 32768 / 1 file / 32768 packed spcall.rom / 32768 / 19638fc9 $end $info=spc4000 $mame 0.137 [ ? ] Super Play Computer 4000, Grundig, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added Super Play Computer 4000 driver. Romset: None required. $end $info=spc800 $mame 0.143u3 [ ? ] SPC-800, Samsung, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Samsung SPC-800 system. Romset: 49152 / 2 files / 30270 packed spc800bios.rom / 32768 / 3ab0cd3b spc800han.rom / 16384 / 5ae2b013 $end $info=spec128 $mame 0.37b1 [David Roberson] ZX Spectrum 128, Sinclair Research Ltd, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - Removed ZX Spectrum 128 (Spain) (spec128s) system. - 0.37b1: David Roberson added ZX Spectrum 128 system. Romset: 65536 / 4 files / 50448 packed zx128_0.rom / 16384 / e76799d2 zx128_1.rom / 16384 / b96a36be zx128s0.rom / 16384 / 453d86b2 zx128s1.rom / 16384 / 6010e796 $end $info=spec80k $mame 0.128 [ ? ] ZX Spectrum 80K, , 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added ZX Spectrum 80K system. Romset: 16384 / 1 file / 13225 packed 80-lec.rom / 16384 / 5b5c92b1 $end $info=special $mame 0.124 [Miodrag Milanovic] Specialist, , 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Tokenized audio state [Atari Ace]. - 0.135: Fixed floppy for Special MX, regressed since 0.124 [Miodrag Milanovic]. - 0.126: Added SHA-1's [Fabio Priuli]. - 0.125: Added Erik clone, and fixed bank switch problem [Miodrag Milanovic]. - 0.124: Miodrag Milanovic added Specialist system. Romset: 32768 / 15 files / 17727 packed monitor2_1.rom / 2048 / 52abde77 monitor2_2.rom / 2048 / c425f719 monitor2_3.rom / 2048 / d804aeba monitor2_1.rom / 2048 / 52abde77 m2_rom-disk.rom / 2048 / 7bd3d476 monitor2_3.rom / 2048 / d804aeba root.rom / 2048 / 62de741d pzu2.rom / 2048 / 49937e13 pzu3.rom / 2048 / dc817a08 pzu4.rom / 2048 / 6793ba23 pzu5.rom / 2048 / 13a1a0dc special1.rom / 4096 / 217414bd col_mon2.rom / 2048 / 8cebb1b5 monitor2_2.rom / 2048 / c425f719 monitor2_3.rom / 2048 / d804aeba $end $info=specialm $mame 0.137 [ ? ] Specialist M, , 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Added Specialist M system. Romset: 8192 / 4 files / 5736 packed pzu1-m.rom / 2048 / 61e94485 pzu2-m.rom / 2048 / 83d76815 pzu3-m.rom / 2048 / 2121ad65 pzu4-m.rom / 2048 / 8bf8218e $end $info=specialp $mame 0.125 [ ? ] Specialist + hires graph, , 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Added Specialist + hires graph system. Romset: 4096 / 1 file / 2900 packed special6.rom / 4096 / f0c5a0ac $end $info=specide $mame 0.128 [ ? ] ZX Spectrum IDE, , 1995 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added ZX Spectrum IDE system. Romset: 16384 / 1 file / 13189 packed zxide.rom / 16384 / bd48db54 $end $info=specimx $mame 0.124 [Miodrag Milanovic] Specialist MX, , 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Miodrag Milanovic added Specialist MX system. Romset: 124928 / 3 files / 75358 packed specimx.rom / 47104 / db68f9b1 ncrdy.rom / 65536 / 5d04c522 ramfos.rom / 12288 / 83e19df4 $end $info=specpl2a $mame 0.37b10 [ ? ] ZX Spectrum +2a, Amstrad plc, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b10: Added Amstrad ZX Spectrum +2a system. Romset: 65536 / 4 files / 41186 packed p2a41_0.rom / 16384 / 30c9f490 p2a41_1.rom / 16384 / a7916b3f p2a41_2.rom / 16384 / c9a0b748 p2a41_3.rom / 16384 / b88fd6e3 $end $info=specpl3e $mame 0.56.1 [ ? ] ZX Spectrum +3e, Amstrad plc, 2000 The ZX Spectrum +3 looked similar to the +2 but featured a built-in 3-inch floppy disk drive (like the Amstrad CPC 6128) instead of the tape drive, and was in a black case. It was launched in 1987, initially retailed for £249 and then later £199 and was the only Spectrum capable of running the CP/M operating system without additional hardware. The +3 saw the addition of two more 16 kB ROMs. One was home to the second part of the reorganised 128 ROM and the other hosted the +3's disk operating system. This was a modified version of Amstrad's AMSDOS, called +3DOS. These two new 16 kB ROMs and the original two 16 kB ROMs were now physically implemented together as two 32 kB chips. To be able to run CP/M, which requires RAM at the bottom of the address space, the bank-switching was further improved, allowing the ROM to be paged out for another 16 kB of RAM (for more info see: http://en.wikipedia.org/wiki/ZX_Spectrum#ZX_Spectrum_.2B3). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.61: Updated BIOS to the 1.11 version romset (http://www.z88forever.org.uk/zxplus3e/) [Stefano Priore]. - 0.56.1: Updated BIOS to the 1.10 version and added support for the spanish romset (http://www.z88forever.org.uk/zxplus3e/) [Stefano Priore]. Romset: 131072 / 4 files / 87802 packed roma-en.rom / 32768 / 2d533344 romb-en.rom / 32768 / ef8d5d92 roma-es.rom / 32768 / ba694b4b romb-es.rom / 32768 / 61ed94db $end $info=specpls2 $mame 0.37b2 [David Roberson] ZX Spectrum +2, Amstrad plc, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Removed ZX Spectrum +2 (France) (specp2fr) and ZX Spectrum +2 (Spain) (specp2sp). - 0.37b2: David Roberson added Amstrad Spectrum +2 system. Romset: 163840 / 9 files / 124476 packed zxp2_0.rom / 16384 / 5d2e8c66 zxp2_1.rom / 16384 / 98b1320b plus2fr0.rom / 16384 / c684c535 plus2fr1.rom / 16384 / f5e509c5 plus2sp0.rom / 16384 / e807d06e plus2sp1.rom / 16384 / 41981d4b plus2c-0.rom / 16384 / bfddf748 plus2c-1.rom / 16384 / fd8552b6 pl2namco.rom / 32768 / 72a54e75 $end $info=specpls3 $mame 0.36b16 [Kev Thacker] ZX Spectrum +3, Amstrad plc, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b5: Fixed some bugs in the disk image handling code used in the Spectrum+3 driver [Kev Thacker]. - 0.37b1: Fixed .TAP loading for Spectrum +3, added Dipswitch for action on end of tape and snapshot files are now classifed as snapshots not cartridges [David Robertson]. - 0.36b16: Kev Thacker added Amstrad Spectrum +3 driver; setup buzzer sound for Spectrum and +3 [Kev Thacker]. Added CRC's for the cpc464, cpc664, kc85_4 and Spectrum+3 roms [Kev Thacker]. Romset: 327680 / 13 files / 202619 packed pl3-0.rom / 16384 / 17373da2 pl3-1.rom / 16384 / f1d1d99e pl3-2.rom / 16384 / 3dbf351d pl3-3.rom / 16384 / 04448eaa plus3sp0.rom / 16384 / 1f86147a plus3sp1.rom / 16384 / a8ac4966 plus3sp2.rom / 16384 / f6bb0296 plus3sp3.rom / 16384 / f6d25389 plus341.rom / 65536 / be0d9ec4 p3_01_4m.rom / 32768 / ad99380a p3_23_4m.rom / 32768 / 07727895 p3_01_cm.rom / 32768 / ad99380a p3_23_cm.rom / 32768 / 61f2b50c $end $info=spectrum $mame 0.36b6 [Allard van der Bas] ZX Spectrum, Sinclair Research Ltd, 1982 The ZX Spectrum (the "Z" is pronounced "Zed" from its original British English branding) is an 8-bit personal home computer released in the United Kingdom in 1982 by Sinclair Research Ltd. Referred to during development as the ZX81 Colour and ZX82 the machine was launched as the ZX Spectrum by Sinclair to highlight the machine's colour display, compared with the black-and-white of its predecessor, the Sinclair ZX81. The Spectrum was ultimately released as eight different models, ranging from the entry level model with 16 KB RAM released in 1982 to the ZX Spectrum +3 with 128 KB RAM and built in floppy disk drive in 1987; together they sold in excess of 5 million units worldwide. The Spectrum was among the first mainstream audience home computers in the UK, similar in significance to the Commodore 64 in the USA. The introduction of the ZX Spectrum led to a boom in companies producing software and hardware for the machine the effects of which are still seen; some credit it as the machine which launched the UK IT industry. Licensing deals and clones followed, and earned Clive Sinclair a knighthood for "services to British industry". The Commodore 64, BBC Microcomputer and later the Amstrad CPC range were major rivals to the Spectrum in the UK market during the early 1980s. The ZX Spectrum has enjoyed a resurgence in popularity thanks to the accessibility of ZX Spectrum emulators, allowing 1980s video game enthusiasts to enjoy classic titles without the long loading times associated with data cassettes. Over 20,000 titles have been released since the Spectrum's launch and new titles continue to be released, with over 90 new ones in 2010. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 08/12/2011 r13522: Apostrophe is fine in filenames too in spectrum.xml [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.137: Added .raw quickload support. Converted to use messram device. Added support for .ach, .frz, .plusd, .prg, .sem, .sit, .snp, .snx and .zx snapshot formats. Hopefully fixed existing issues with .sna and .sp formats (both VGASpec-style and Spanish Spectrum-style formats are supported now). - 0.135: Fixed 48K SNA load routine bad PC (bug #803) [Miodrag Milanovic]. - 0.133: Added logging support for Text/Message/Archive/Hardware/Custom Blocks in TZX files. Info are not (and won't be) used directly by the emulator, but can be of use to improve bug reports. Also, updated TZX support to v1.20 by deprecating some block types [Fabio Priuli]. - 0.131: Added natural keyboard support [Fabio Priuli]. Removed Spectrum+ keyboard keys from earlier models (and from some clones). Moved Joystick interface selection to the Category Menu [Fabio Priuli]. - 0.128: Added lot of Spectrum clones and custom ROM's [Miodrag Milanovic]. - 0.125: Homebrew ROMs are now selectable BIOSes instead of separate drivers. IO maps are done in proper way. Split into multiple drivers and cleanup [Miodrag Milanovic]. - 0.110: Fixed snapshot loading regression introduced in 0.105 [Chad]. - 0.108: Added TZX/TAP cassette format support [Wilbert Pol]. - 0.102: Fixed regression introduced in MESS 0.96 (bugs #726, #761) [Nate Woods]. - 0.62: Fixed snapshot loading [Nate Woods]. - 0.37b15: Interface 2 emulation [David Robertson]. - 0.37b6: Fixed +3 disk handling [David Robertson]. - 0.37b5: The border displaying code is now includes a full refresh flag. 128K port decoding updated (still not exact on +3) - Sound now works on Zub 128K [David Robertson]. - 0.37b4: Added support for .SCR (Screendump) files. Note that to ensure that the image is not immediately overwritten by the ROM initialisation routine the loading routine adds a short machine code press any key routine. The Border engine code now only uses those events with the correct ID instead of all events. The specpls4 has been is now declared as GAME_COMPUTER_MODIFIED .SCR files are now quickload files and are loaded by pressing F8. The 128K machines are now defined as GAME_NOT_WORKING because of the crashes when running 128K files [David (aka Peter) Robertson]. - 0.37b3: .TAP loading on TS2068 now works, and fixed bug where the last byte in .Z80 blocks was not decoded - Head Over Heels now works. .TAP files now classified as cassettes files not snapshots because of how they are used - this now means they appear on Tape Control menu, corrected clock speed of TS2068, fixed Issue 2/3 dipswitch implementation, dipswitch to enable/disable disk drives on +3 and clones (disabling disk drives on +3 correctly shows machine as +2a on start up menu). Implemented TS2068/TC2048 64 column and hires modes, rewrote Spectrum 128 screen refresh to use plot_pixel for a major speedup. Fixed bug that created a new file if trying to use a non-existant .TAP file, modified border size based on the comp.sys.sinclair FAQ (48 pixels at the left, right and top and 56 pixels at the bottom of the screen, initial support for border colour - fills entire border with last the outputted colour, border colour set when loading snapshots. Added a Border Engine to all Spectrum machines [David Robertson]. - 0.37b2: Added support for 128K .SNA and .Z80 files, ensured that the 48K Basic ROM is paged in when running 48K snapshots on 128K machine (for improved reliability and access to the default character set), changed +3 initialisation, 128 and +3 now set 0x4000-0x7fff to bank 5 (Now not changed if switching to shadow screen), cleaned up spectrum_plus3_update_memory, fixed bug in decoding uncompressed v2+ .Z80 files, and changed running speed of 128K Machines to 3.54690MHz [David Robertson]. - 0.36RC1: Spectrum changes include disk Image support for +3, loading/saving from WAV, Spectrum+/Spectrum 128 keyboard mappings, Improved I/O decoding (Kempston active on all ports xx1f), support for .TAP tape files (use the normal LOAD"" when emulation starts. In Normal Speccy mode press "J" then SHIFT+P ), and Full key descriptions, and 128k .z80 images not loaded. Also includes "Issue 2" and "Issue 3" emulation [David Robertson, Kev Thacker]. - 0.36b16: Fixed dirty char update in Spectrum driver [Kev Thacker]; setup buzzer sound for Spectrum and +3 [Kev Thacker]. - 0.36b15: Spectrum keys are now displayed in UI [Kev Thacker]. - 0.36b11: spectrum palette fixes [Victor Trucco]. - 0.36b6: Allard van der Bas added ZX-Spectrum 48k system. Romset: 311296 / 19 files / 248143 packed 1986es.rom / 16384 / 9e0fdaaa 48e.rom / 16384 / f051746e 48turbo.rom / 16384 / 56189781 bsrom118.rom / 16384 / 1511cddb bsrom140.rom / 16384 / 07017c6d deutsch.rom / 16384 / 1a9190f4 groot.rom / 16384 / abf18c45 gw03.rom / 16384 / 5585d7c2 hdt-iso.rom / 16384 / b81c570c imc.rom / 16384 / d1be99ee iso8bm.rom / 16384 / 43e9c2fd isomoje.rom / 16384 / 62ab3640 jgh.rom / 16384 / 7224138e plus4.rom / 16384 / 7e0f47cb psycho.rom / 16384 / cd60b589 sc01.rom / 16384 / 73b4057a spectrum.rom / 16384 / ddee531f turbo2_3.rom / 16384 / fd3b0413 turbo4_4.rom / 16384 / 338b6e87 $end $info=spektr01 $mame 0.126 [ ? ] Spektr-001, , 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Added Spektr-001 system. Romset: 3072 / 2 files / 2109 packed spektr001.rom / 2048 / 5a38e6d5 radio86.fnt / 1024 / 7666bd5e $end $info=spektrbk $mame 0.137 [Miodrag Milanovic] Spektr BK-001, , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added Spektr BK-001 system. Romset: 16384 / 1 file / 12677 packed spektr-bk001.rom / 16384 / c011eecc $end $info=spt1500 $mame 0.132 [Miodrag Milanovic] SPT 1500, Symbol, 19?? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Symbol SPT1500 (not working) system. Romset: 6291456 / 3 files / 1929192 packed spt1500v41-pim.rom / 2097152 / 29e50eaf spt1500v41-pimnoft.rom / 2097152 / 4b44f284 spt1500v41-nopimnoft.rom / 2097152 / 4ba19190 $end $info=spt1700 $mame 0.132 [Miodrag Milanovic] SPT 1700, Symbol, 19?? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Symbol SPT1700 (not working) system. Romset: 2097152 / 1 file / 905977 packed spt1700v103-pim.rom / 2097152 / 9df4ee50 $end $info=spt1740 $mame 0.132 [Miodrag Milanovic] SPT 1740, Symbol, 19?? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Symbol SPT1740 (not working) system. Romset: 6291456 / 3 files / 2071238 packed spt1740v103-pim.rom / 1.03pim 2097152 / c29f341c spt1740v103-pimnoft.rom / 1.03pimn / 2097152 b2d49d5c spt1740v103-nopim.rom / 1.03nopim / 2097152 8ea7e652 $end $info=sr16 $mame 0.138 [ ? ] SR-16, Alesis, 1990 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Alesis SR-16 system. Romset: 1114112 / 3 files / 877305 packed sr16_v1_04.bin / 65536 / d049af6e sr16.u5 / 524288 / 8bb25cfa sr16.u6 / 524288 / 6da96987 $end $info=ssem $mame 0.132 [ ? ] Small-Scale Experimental Machine (SSEM), 'Baby', Manchester University, 1948 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added Small-Scale Experimental Machine (SSEM), 'Baby' system. Romset: None required. $end $info=ssystem3 $mame 0.125 [ ? ] Chess Champion Super System III, NOVAG Industries Ltd, 1979 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.125: Added NOVAG Chess Champion Super System III system. Romset: 8192 / 2 files / 5344 packed ss3lrom / 4096 / 9ea46ed3 ss3hrom / 4096 / 52741e0b $end $info=st $mame 0.140 [ ? ] ST (USA), Atari, 1985 The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals. Due to its graphical user inferface, it was known as the “Jackintosh”, a reference to Jack Tramiel. The Atari ST was part of the 16/32 bit generation of home computers, based on the Motorola 68000 CPU noted for 128 kB of RAM or more, a graphical user interface, and 3½" microfloppy disks as storage. It was similar to other contemporary machines which used the Motorola 68000, the Apple Macintosh and the Commodore Amiga. Preceding the Amiga's commercial release by almost two months, the Atari ST was the first computer to come with a fully bit-mapped color GUI, using a version of Digital Research's GEM released that February (source: http://en.wikipedia.org/wiki/Atari_ST#Debut_of_the_ST). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u4: Make it better [O. Galibert]. - 0.140: Added Atari ST (USA) system. Romset: 610304 / 5 files / 326749 packed tos099.bin / 16384 / cee3c664 tos100.bin / 196608 / d331af30 (baddump) tos102.bin / 196608 / d3c32283 (baddump) tos104.bin / 196608 / 90f4fbff (baddump) keyboard.u1 / 4096 / 0296915d $end $info=st_de $mame 0.140 [ ? ] ST (Germany), Atari, 1985 The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals. Due to its graphical user inferface, it was known as the “Jackintosh”, a reference to Jack Tramiel. The Atari ST was part of the 16/32 bit generation of home computers, based on the Motorola 68000 CPU noted for 128 kB of RAM or more, a graphical user interface, and 3½" microfloppy disks as storage. It was similar to other contemporary machines which used the Motorola 68000, the Apple Macintosh and the Commodore Amiga. Preceding the Amiga's commercial release by almost two months, the Atari ST was the first computer to come with a fully bit-mapped color GUI, using a version of Digital Research's GEM released that February (source: http://en.wikipedia.org/wiki/Atari_ST#Debut_of_the_ST). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari ST (Germany) system. Romset: 790528 / 10 files / 430117 packed tos100de.bin / 196608 / 16e3e979 (baddump) tos102de.binv / 196608 / 36a0058e (baddump) tos104de.bin / 196608 / 62b82b42 (baddump) st 7c1 a4.u4 / 32768 / 867fdd7e st 7c1 a9.u7 / 32768 / 30e8f982 st 7c1 b0.u3 / 32768 / b91337ed st 7a4 a6.u6 / 32768 / 969d7bbe st 7c1 a2.u2 / 32768 / d0513329 st 7c1 b1.u5 / 32768 / c115cbc8 keyboard.u1 / 4096 / 0296915d $end $info=st_es $mame 0.140 [ ? ] ST (Spain), Atari, 1985 The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals. Due to its graphical user inferface, it was known as the “Jackintosh”, a reference to Jack Tramiel. The Atari ST was part of the 16/32 bit generation of home computers, based on the Motorola 68000 CPU noted for 128 kB of RAM or more, a graphical user interface, and 3½" microfloppy disks as storage. It was similar to other contemporary machines which used the Motorola 68000, the Apple Macintosh and the Commodore Amiga. Preceding the Amiga's commercial release by almost two months, the Atari ST was the first computer to come with a fully bit-mapped color GUI, using a version of Digital Research's GEM released that February (source: http://en.wikipedia.org/wiki/Atari_ST#Debut_of_the_ST). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari ST (Spain) system. Romset: 200704 / 2 files / 111029 packed tos104es.bin / 196608 / f4e8ecd2 (baddump) keyboard.u1 / 4096 / 0296915d $end $info=st_fr $mame 0.140 [ ? ] ST (France), Atari, 1985 The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals. Due to its graphical user inferface, it was known as the “Jackintosh”, a reference to Jack Tramiel. The Atari ST was part of the 16/32 bit generation of home computers, based on the Motorola 68000 CPU noted for 128 kB of RAM or more, a graphical user interface, and 3½" microfloppy disks as storage. It was similar to other contemporary machines which used the Motorola 68000, the Apple Macintosh and the Commodore Amiga. Preceding the Amiga's commercial release by almost two months, the Atari ST was the first computer to come with a fully bit-mapped color GUI, using a version of Digital Research's GEM released that February (source: http://en.wikipedia.org/wiki/Atari_ST#Debut_of_the_ST). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari ST (France) system. Romset: 790528 / 10 files / 435187 packed tos100fr.bin / 196608 / 2b7f2117 (baddump) tos102fr.bin / 196608 / 8688fce6 (baddump) tos104fr.bin / 196608 / a305a404 (baddump) c101658-001.u63 / 32768 / 9c937f6f c101661-001.u67 / 32768 / 997298f3 c101657-001.u59 / 32768 / b63be6a1 c101660-001.u62 / 32768 / a813892c c101656-001.u48 / 32768 / dbd93fb8 c101659-001.u53 / 32768 / 67c9785a keyboard.u1 / 4096 / 0296915d $end $info=st_nl $mame 0.140 [ ? ] ST (Netherlands), Atari, 1985 The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals. Due to its graphical user inferface, it was known as the “Jackintosh”, a reference to Jack Tramiel. The Atari ST was part of the 16/32 bit generation of home computers, based on the Motorola 68000 CPU noted for 128 kB of RAM or more, a graphical user interface, and 3½" microfloppy disks as storage. It was similar to other contemporary machines which used the Motorola 68000, the Apple Macintosh and the Commodore Amiga. Preceding the Amiga's commercial release by almost two months, the Atari ST was the first computer to come with a fully bit-mapped color GUI, using a version of Digital Research's GEM released that February (source: http://en.wikipedia.org/wiki/Atari_ST#Debut_of_the_ST). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari ST (Netherlands) system. Romset: 200704 / 2 files / 111039 packed tos104nl.bin / 196608 / bb4370d4 (baddump) keyboard.u1 / 4096 / 0296915d $end $info=st_se $mame 0.140 [ ? ] ST (Sweden), Atari, 1985 The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals. Due to its graphical user inferface, it was known as the “Jackintosh”, a reference to Jack Tramiel. The Atari ST was part of the 16/32 bit generation of home computers, based on the Motorola 68000 CPU noted for 128 kB of RAM or more, a graphical user interface, and 3½" microfloppy disks as storage. It was similar to other contemporary machines which used the Motorola 68000, the Apple Macintosh and the Commodore Amiga. Preceding the Amiga's commercial release by almost two months, the Atari ST was the first computer to come with a fully bit-mapped color GUI, using a version of Digital Research's GEM released that February (source: http://en.wikipedia.org/wiki/Atari_ST#Debut_of_the_ST). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari ST (Sweden) system. Romset: 397312 / 3 files / 216112 packed tos102se.bin / 196608 / 673fd0c2 (baddump) tos104se.bin / 196608 / 80ecfdce (baddump) keyboard.u1 / 4096 / 0296915d $end $info=st_sg $mame 0.140 [ ? ] ST (Switzerland), Atari, 1985 The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals. Due to its graphical user inferface, it was known as the “Jackintosh”, a reference to Jack Tramiel. The Atari ST was part of the 16/32 bit generation of home computers, based on the Motorola 68000 CPU noted for 128 kB of RAM or more, a graphical user interface, and 3½" microfloppy disks as storage. It was similar to other contemporary machines which used the Motorola 68000, the Apple Macintosh and the Commodore Amiga. Preceding the Amiga's commercial release by almost two months, the Atari ST was the first computer to come with a fully bit-mapped color GUI, using a version of Digital Research's GEM released that February (source: http://en.wikipedia.org/wiki/Atari_ST#Debut_of_the_ST). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari ST (Switzerland) system. Romset: 397312 / 3 files / 194844 packed tos102sg.bin / 196608 / 5fe16c66 (baddump) tos104sg.bin / 196608 / e58f0bdf (baddump) keyboard.u1 / 4096 / 0296915d $end $info=st_uk $mame 0.140 [ ? ] ST (UK), Atari, 1985 The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals. Due to its graphical user inferface, it was known as the “Jackintosh”, a reference to Jack Tramiel. The Atari ST was part of the 16/32 bit generation of home computers, based on the Motorola 68000 CPU noted for 128 kB of RAM or more, a graphical user interface, and 3½" microfloppy disks as storage. It was similar to other contemporary machines which used the Motorola 68000, the Apple Macintosh and the Commodore Amiga. Preceding the Amiga's commercial release by almost two months, the Atari ST was the first computer to come with a fully bit-mapped color GUI, using a version of Digital Research's GEM released that February (source: http://en.wikipedia.org/wiki/Atari_ST#Debut_of_the_ST). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari ST (UK) system. Romset: 593920 / 4 files / 317883 packed tos100uk.bin / 196608 / 1a586c64 (baddump) tos102uk.bin / 196608 / 3b5cd0c5 (baddump) tos104uk.bin / 196608 / a50d1d43 (baddump) keyboard.u1 / 4096 / 0296915d $end $info=stbook $mame 0.121 [Curt Coder] STBook, Atari, 1990 The ST BOOK is a portable computer released in 1991 by Atari. It was based on the Atari STE. The ST BOOK was vastly more portable than the previous Atari portable, the STacy, but it sacrificed several features in order to achieve this - notably the backlight, and internal floppy disc drive. The screen is highly reflective, it is fixed to the 640x400 1-bit mono mode and no external video port was provided. For its limitations, it gained some popularity as being the most utterly portable 'real' computer of the day (slim, light, quiet, reliable, and with a long battery life, even by today's standards for all 5) (source: http://en.wikipedia.org/wiki/ST_BOOK). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: Curt Coder added Atari STBook (not working) system. Romset: None required. $end $info=ste $mame 0.140 [ ? ] STE (USA), Atari, 1989 In late 1989, Atari released the 520STE and 1040STE (also written STE), enhanced version of the ST with improvements to the multimedia hardware and operating system. It featured an increased color palette of 4096 colors from the ST's 512 (though the maximum displayable palette of these without programming tricks was still limited to 16 in the lowest 320x200 resolution — and even fewer in higher resolutions), Genlock support, and a graphics co-processor chip called Blitter, which could quickly move large blocks of data (most particularly, graphics sprites) around in RAM. It also included a new 2-channels digital sound chip that could play 8-bit stereo samples in hardware at up to 50 kHz. Two enhanced joystick ports (EJP) were added (two normal joysticks could be plugged into each port with an adaptor), with the new connectors placed in more easily-accessed locations on the side of the case. The enhanced joystick ports were re-used in Atari's Jaguar console, and are compatible. RAM was now much more simply upgradable via SIMMs. Despite all of this, it still ran at 8 MHz. The STE models initially had software and hardware conflicts resulting in some applications and video games written for the ST line being unstable or even completely unusable, primarily caused by programming direct hardware calls which bypassed the operating system. Sometimes incompatibility could be solved by expanding the RAM. Furthermore, even having a joystick plugged in would sometimes cause strange behaviour with a few applications (such as the WYSIWYG word-processor application First Word Plus) (source: http://en.wikipedia.org/wiki/Atari_ST#STE_models). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.142: Added a proper dump of some French TOS ROM [ElBarto]. - 0.140: Added Atari STE (USA) system. Romset: 790528 / 4 files / 351215 packed tos106.bin / 262144 / a2e25337 (baddump) tos162.bin / 262144 / 1c1a4eba (baddump) tos206.bin / 262144 / 3f2f840f (baddump) keyboard.u1 / 4096 / 0296915d $end $info=ste_de $mame 0.140 [ ? ] STE (Germany), Atari, 1989 In late 1989, Atari released the 520STE and 1040STE (also written STE), enhanced version of the ST with improvements to the multimedia hardware and operating system. It featured an increased color palette of 4096 colors from the ST's 512 (though the maximum displayable palette of these without programming tricks was still limited to 16 in the lowest 320x200 resolution — and even fewer in higher resolutions), Genlock support, and a graphics co-processor chip called Blitter, which could quickly move large blocks of data (most particularly, graphics sprites) around in RAM. It also included a new 2-channels digital sound chip that could play 8-bit stereo samples in hardware at up to 50 kHz. Two enhanced joystick ports (EJP) were added (two normal joysticks could be plugged into each port with an adaptor), with the new connectors placed in more easily-accessed locations on the side of the case. The enhanced joystick ports were re-used in Atari's Jaguar console, and are compatible. RAM was now much more simply upgradable via SIMMs. Despite all of this, it still ran at 8 MHz. The STE models initially had software and hardware conflicts resulting in some applications and video games written for the ST line being unstable or even completely unusable, primarily caused by programming direct hardware calls which bypassed the operating system. Sometimes incompatibility could be solved by expanding the RAM. Furthermore, even having a joystick plugged in would sometimes cause strange behaviour with a few applications (such as the WYSIWYG word-processor application First Word Plus) (source: http://en.wikipedia.org/wiki/Atari_ST#STE_models). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari STE (Germany) system. Romset: 790528 / 4 files / 351403 packed tos106de.bin / 262144 / 7c67c5c9 (baddump) tos162de.bin / 262144 / 2cdeb5e5 (baddump) tos206de.bin / 262144 / 143cd2ab (baddump) keyboard.u1 / 4096 / 0296915d $end $info=ste_es $mame 0.140 [ ? ] STE (Spain), Atari, 1989 In late 1989, Atari released the 520STE and 1040STE (also written STE), enhanced version of the ST with improvements to the multimedia hardware and operating system. It featured an increased color palette of 4096 colors from the ST's 512 (though the maximum displayable palette of these without programming tricks was still limited to 16 in the lowest 320x200 resolution — and even fewer in higher resolutions), Genlock support, and a graphics co-processor chip called Blitter, which could quickly move large blocks of data (most particularly, graphics sprites) around in RAM. It also included a new 2-channels digital sound chip that could play 8-bit stereo samples in hardware at up to 50 kHz. Two enhanced joystick ports (EJP) were added (two normal joysticks could be plugged into each port with an adaptor), with the new connectors placed in more easily-accessed locations on the side of the case. The enhanced joystick ports were re-used in Atari's Jaguar console, and are compatible. RAM was now much more simply upgradable via SIMMs. Despite all of this, it still ran at 8 MHz. The STE models initially had software and hardware conflicts resulting in some applications and video games written for the ST line being unstable or even completely unusable, primarily caused by programming direct hardware calls which bypassed the operating system. Sometimes incompatibility could be solved by expanding the RAM. Furthermore, even having a joystick plugged in would sometimes cause strange behaviour with a few applications (such as the WYSIWYG word-processor application First Word Plus) (source: http://en.wikipedia.org/wiki/Atari_ST#STE_models). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari STE (Spain) system. Romset: 266240 / 2 files / 112557 packed tos106es.bin / 262144 / 5cd2a540 (baddump) keyboard.u1 / 4096 / 0296915d $end $info=ste_fr $mame 0.140 [ ? ] STE (France), Atari, 1989 In late 1989, Atari released the 520STE and 1040STE (also written STE), enhanced version of the ST with improvements to the multimedia hardware and operating system. It featured an increased color palette of 4096 colors from the ST's 512 (though the maximum displayable palette of these without programming tricks was still limited to 16 in the lowest 320x200 resolution — and even fewer in higher resolutions), Genlock support, and a graphics co-processor chip called Blitter, which could quickly move large blocks of data (most particularly, graphics sprites) around in RAM. It also included a new 2-channels digital sound chip that could play 8-bit stereo samples in hardware at up to 50 kHz. Two enhanced joystick ports (EJP) were added (two normal joysticks could be plugged into each port with an adaptor), with the new connectors placed in more easily-accessed locations on the side of the case. The enhanced joystick ports were re-used in Atari's Jaguar console, and are compatible. RAM was now much more simply upgradable via SIMMs. Despite all of this, it still ran at 8 MHz. The STE models initially had software and hardware conflicts resulting in some applications and video games written for the ST line being unstable or even completely unusable, primarily caused by programming direct hardware calls which bypassed the operating system. Sometimes incompatibility could be solved by expanding the RAM. Furthermore, even having a joystick plugged in would sometimes cause strange behaviour with a few applications (such as the WYSIWYG word-processor application First Word Plus) (source: http://en.wikipedia.org/wiki/Atari_ST#STE_models). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari STE (France) system. Romset: 790528 / 4 files / 351803 packed tos106fr.bin / 262144 / b6e58a46 (baddump) tos162fr.bin / 262144 / 0ab003be (baddump) tos206fr.bin / 262144 / e3a99ca7 (baddump) keyboard.u1 / 4096 / 0296915d $end $info=ste_it $mame 0.140 [ ? ] STE (Italy), Atari, 1989 In late 1989, Atari released the 520STE and 1040STE (also written STE), enhanced version of the ST with improvements to the multimedia hardware and operating system. It featured an increased color palette of 4096 colors from the ST's 512 (though the maximum displayable palette of these without programming tricks was still limited to 16 in the lowest 320x200 resolution — and even fewer in higher resolutions), Genlock support, and a graphics co-processor chip called Blitter, which could quickly move large blocks of data (most particularly, graphics sprites) around in RAM. It also included a new 2-channels digital sound chip that could play 8-bit stereo samples in hardware at up to 50 kHz. Two enhanced joystick ports (EJP) were added (two normal joysticks could be plugged into each port with an adaptor), with the new connectors placed in more easily-accessed locations on the side of the case. The enhanced joystick ports were re-used in Atari's Jaguar console, and are compatible. RAM was now much more simply upgradable via SIMMs. Despite all of this, it still ran at 8 MHz. The STE models initially had software and hardware conflicts resulting in some applications and video games written for the ST line being unstable or even completely unusable, primarily caused by programming direct hardware calls which bypassed the operating system. Sometimes incompatibility could be solved by expanding the RAM. Furthermore, even having a joystick plugged in would sometimes cause strange behaviour with a few applications (such as the WYSIWYG word-processor application First Word Plus) (source: http://en.wikipedia.org/wiki/Atari_ST#STE_models). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari STE (Italy) system. Romset: 266240 / 2 files / 112640 packed keyboard.u1 / 4096 / 0296915d tos106it.bin / 262144 / d3a55216 (baddump) $end $info=ste_se $mame 0.140 [ ? ] STE (Sweden), Atari, 1989 In late 1989, Atari released the 520STE and 1040STE (also written STE), enhanced version of the ST with improvements to the multimedia hardware and operating system. It featured an increased color palette of 4096 colors from the ST's 512 (though the maximum displayable palette of these without programming tricks was still limited to 16 in the lowest 320x200 resolution — and even fewer in higher resolutions), Genlock support, and a graphics co-processor chip called Blitter, which could quickly move large blocks of data (most particularly, graphics sprites) around in RAM. It also included a new 2-channels digital sound chip that could play 8-bit stereo samples in hardware at up to 50 kHz. Two enhanced joystick ports (EJP) were added (two normal joysticks could be plugged into each port with an adaptor), with the new connectors placed in more easily-accessed locations on the side of the case. The enhanced joystick ports were re-used in Atari's Jaguar console, and are compatible. RAM was now much more simply upgradable via SIMMs. Despite all of this, it still ran at 8 MHz. The STE models initially had software and hardware conflicts resulting in some applications and video games written for the ST line being unstable or even completely unusable, primarily caused by programming direct hardware calls which bypassed the operating system. Sometimes incompatibility could be solved by expanding the RAM. Furthermore, even having a joystick plugged in would sometimes cause strange behaviour with a few applications (such as the WYSIWYG word-processor application First Word Plus) (source: http://en.wikipedia.org/wiki/Atari_ST#STE_models). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari STE (Sweden) system. Romset: 528384 / 3 files / 242112 packed keyboard.u1 / 4096 / 0296915d tos162se.bin / 262144 / 90f124b1 (baddump) tos206se.bin / 262144 / be61906d (baddump) $end $info=ste_sg $mame 0.140 [ ? ] STE (Switzerland), Atari, 1989 In late 1989, Atari released the 520STE and 1040STE (also written STE), enhanced version of the ST with improvements to the multimedia hardware and operating system. It featured an increased color palette of 4096 colors from the ST's 512 (though the maximum displayable palette of these without programming tricks was still limited to 16 in the lowest 320x200 resolution — and even fewer in higher resolutions), Genlock support, and a graphics co-processor chip called Blitter, which could quickly move large blocks of data (most particularly, graphics sprites) around in RAM. It also included a new 2-channels digital sound chip that could play 8-bit stereo samples in hardware at up to 50 kHz. Two enhanced joystick ports (EJP) were added (two normal joysticks could be plugged into each port with an adaptor), with the new connectors placed in more easily-accessed locations on the side of the case. The enhanced joystick ports were re-used in Atari's Jaguar console, and are compatible. RAM was now much more simply upgradable via SIMMs. Despite all of this, it still ran at 8 MHz. The STE models initially had software and hardware conflicts resulting in some applications and video games written for the ST line being unstable or even completely unusable, primarily caused by programming direct hardware calls which bypassed the operating system. Sometimes incompatibility could be solved by expanding the RAM. Furthermore, even having a joystick plugged in would sometimes cause strange behaviour with a few applications (such as the WYSIWYG word-processor application First Word Plus) (source: http://en.wikipedia.org/wiki/Atari_ST#STE_models). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari STE (Switzerland) system. Romset: 266240 / 2 files / 132673 packed keyboard.u1 / 4096 / 0296915d tos206sg.bin 262144 / 8c4fe57d (baddump) $end $info=ste_uk $mame 0.140 [ ? ] STE (UK), Atari, 1989 In late 1989, Atari released the 520STE and 1040STE (also written STE), enhanced version of the ST with improvements to the multimedia hardware and operating system. It featured an increased color palette of 4096 colors from the ST's 512 (though the maximum displayable palette of these without programming tricks was still limited to 16 in the lowest 320x200 resolution — and even fewer in higher resolutions), Genlock support, and a graphics co-processor chip called Blitter, which could quickly move large blocks of data (most particularly, graphics sprites) around in RAM. It also included a new 2-channels digital sound chip that could play 8-bit stereo samples in hardware at up to 50 kHz. Two enhanced joystick ports (EJP) were added (two normal joysticks could be plugged into each port with an adaptor), with the new connectors placed in more easily-accessed locations on the side of the case. The enhanced joystick ports were re-used in Atari's Jaguar console, and are compatible. RAM was now much more simply upgradable via SIMMs. Despite all of this, it still ran at 8 MHz. The STE models initially had software and hardware conflicts resulting in some applications and video games written for the ST line being unstable or even completely unusable, primarily caused by programming direct hardware calls which bypassed the operating system. Sometimes incompatibility could be solved by expanding the RAM. Furthermore, even having a joystick plugged in would sometimes cause strange behaviour with a few applications (such as the WYSIWYG word-processor application First Word Plus) (source: http://en.wikipedia.org/wiki/Atari_ST#STE_models). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Added Atari STE (UK) system. Romset: 790528 / 4 files / 351227 packed keyboard.u1 / 4096 / 0296915d tos106uk.bin / 262144 / d72fea29 (baddump) tos162uk.bin / 262144 / d1c6f2fa (baddump) tos206uk.bin / 262144 / 08538e39 (baddump) $end $info=stopthie $mame 0.133 [ ? ] Stop Thief, Parker Brothers, 1979 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added Parker Bros. Stop Thief system. Romset: 4096 / 1 file / 2658 packed stopthie.bin / 4096 / 49ef83ad (baddump) $end $info=studio2 $mame 0.105 [ ? ] Studio II, RCA, 1977 The RCA Studio II is a videogame console made by RCA that debuted in January 1977. The graphics of Studio II games were black and white and resembled those of earlier Pong consoles and their clones. The Studio II also did not have joysticks or similar game controllers but instead used two ten button keypads that were built into the console itself. This made two player games difficult because the players would be forced to hold the console and sit extremely close. The console was capable of making simple beep sounds with slight variations in tone and length. One distinct feature of the Studio II was its five built-in games. Also unique to the Studio II was its use of a switchbox that relayed both the modulated RF signal of the console's video to the television set while powering the console with DC power. This type of hookup would not be seen again (or thereafter) until the Atari 5200 used a similar video signal and power connection method. The Studio II was not a successful product; it was already obsolete by the time it hit the market when compared to the previously released Fairchild Channel F, and had its "final nail in the coffin" when the superior (to both) Atari 2600 console was released only 10 months later. It was discontinued in 1979. The name "Studio II" is a reference to RCA's then-famous recording studios. The RCA Studio II was named as to represent a second studio in which artists could create productions for RCA.[2] There is not any forerunner console to the Studio II. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported ToDo: * Discrete sound emulation * CPU frequency needs to be derived from the schematics, there is no oscillator on board, just an NE555 circuit * BIOS needs to be redumped as 4 separate ROMs Notes: * The various color-enabled PAL region clones of RCA Studio II will be emulated as soon as the BIOS has been dumped. Guru is in possession of a Mustang 9016 Telespiel Computer. WIP: - 01/12/2011 r13426: Added a few usage notes and made some minor corrections (among others, fixed emulation for ducktalejp & dongfang for NES) in studio2.xml [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.131: Fixed .st2 cartridge loading [Curt Coder]. - 0.115: System is now working and playable (bug #1098) [Curt Coder]. - 0.105: Readded RCA Studio II system. - 0.82: Modified to use io_write_byte/io_read_byte for I/O ports, moved registers enum to cdp1802.h for access needed by a future driver, and changed studio2/vip drivers to work on the modified core [Curt Coder]. - 0.61: Removed RCA Studio II system. - 0.37b8: Added cartridge support [PeT]. - 0.37b7: Peter Trauner added RCA Studio II system. Romset: 2048 / 4 files / 2030 packed 84932.ic11 / 512 / 283b7e65 84933.ic12 / 512 / a396b77c 85456.ic13 / 512 / d25cf97f 85457.ic14 / 512 / 74aa724f $end $info=sun_s10 $mame 0.144u1 [ ? ] SPARCstation 10 (Sun S10), Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Added SPARCstation 10 (Sun S10) system. Romset: 1048576 / 2 files / 384337 packed ss10-20_v2.25r.rom / 524288 / 105ba132 ss10_v2.25.rom / 524288 / c7a48fd3 $end $info=sun_s20 $mame 0.144u1 [ ? ] SPARCstation 20, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Added SPARCstation 20 system. Romset: 1048576 / 2 files / 384312 packed ss10-20_v2.25r.rom / 524288 / 105ba132 ss20_v2.25.rom / 524288 / b4f5c547 $end $info=sun1 $mame 0.136 [ ? ] Sun-1, Sun Microsystems, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u1: Added terminal keyboard [Robbbert]. - 0.136: Added skeleton driver of Sun-1 system. Romset: 35968 / 14 files / 8285 packed 8mhzdiag.0.bin / 8192 / 7a92d506 8mhzdiag.8.bin / 8192 / 808a549e cpuu502.p0.bin / 32 / 20eb1183 cpuu503.p2.bin / 512 / 12d9a6be cpuu602.p1.bin / 32 / ee1e5a14 gfxu104.g1.bin / 512 / 86f7a483 gfxu105.g0.bin / 512 / 8e1a24b3 gfxu107.g60.bin / 32 / 425d3a98 gfxu108.g20.bin / 512 / ecee335e gfxu307.g61.bin / 32 / b190f25d gfxu308.g21.bin / 512 / 35a6eed8 gfxu605.g4.bin / 512 / 274b7b3d v10.0.bin / 8192 / 1ad4c52a v10.8.bin / 8192 / 3528a0f8 $end $info=sun2_120 $mame 0.143u4 [Micko] Sun 2/120, Sun Microsystems, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 2/120 system. Romset: 32768 / 1 file / 19397 packed sun2-multi-rev-r.bin / 32768 / 4df0df77 $end $info=sun2_50 $mame 0.143u4 [Micko] Sun 2/50, Sun Microsystems, 1984 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 2/50 system. Romset: 32768 / 2 files / 20576 packed 250_q_0.rom / 16384 / 2ee29abe 250_q_8.rom / 16384 / 5bfacb5c $end $info=sun3_110 $mame 0.143u4 [Micko] Sun 3/110, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 3/110 system. Romset: 65536 / 1 file / 34738 packed sun3_110_v3.0 / 65536 / a193b26b $end $info=sun3_150 $mame 0.143u4 [Micko] Sun 3/75/140/150/160/180, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 3/75/140/150/160/180 system. Romset: 327680 / 5 files / 170392 packed sun3_160_v1.5 / 65536 / 06daee37 sun3_160_v2.1_rf / 65536 / 5c7e9271 sun3_160_v2.3 / 65536 / 09585745 sun3_160_v2.8.4 / 65536 / 3befd013 sun3_160_v3.0 / 65536 / fee6e4d6 $end $info=sun3_260 $mame 0.143u4 [Micko] Sun 3/260/280, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 3/260/280 system. Romset: 196608 / 3 files / 104505 packed sun3_260_v2.6 / 65536 / e8b17951 sun3_260_v2.7 / 65536 / 099fcaab sun3_260_v3.0 / 65536 / f43ed1d3 $end $info=sun3_460 $mame 0.143u4 [Micko] Sun 3x/460/470/480, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 3x/460/470/480 system. Romset: 262144 / 4 files / 107999 packed 3_400_h.300 / 65536 / 8d688672 3_400_l.300 / 65536 / 1312a04b sun3_460_v2.9.1_1 / 65536 / d62dbf09 sun3_460_v2.9.1_1 / 65536 / 3b5a5942 $end $info=sun3_50 $mame 0.143u4 [Micko] Sun 3/50, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 3/50 system. Romset: 327680 / 5 files / 156541 packed sun3_50_v1.6 / 65536 / 8be20826 sun3_50_v1.6 / 65536 / 163500b3 sun3_50_v2.6 / 65536 / 08abbb3b sun3_50_v2.7 / 65536 / 7c4a9e20 sun3_50_v2.8 / 65536 / 1ca6b0e8 $end $info=sun3_60 $mame 0.143u4 [Micko] Sun 3/60, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 3/60 system. Romset: 196608 / 3 files / 98027 packed sun_3.60v1.9 / 65536 / 32b6d3a9 sun_3.60v2.8.3 / 65536 / de4ec54d sun_3.60v3.0.1 / 65536 / e55dc1d8 $end $info=sun3_80 $mame 0.143u4 [Micko] Sun 3x/80, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 3x/80 system. Romset: 524288 / 4 files / 179611 packed sun3_80_v2.9.2 / 131072 / 32bcf711 sun3_80_v3.0 / 131072 / 47e3b012 sun3_80_v3.0.2 / 131072 / c09a3592 sun3_80_v3.0.3 / 131072 / 8f983115 $end $info=sun3_e $mame 0.143u4 [Micko] Sun 3/E, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u4: Micko added skeleton driver of Sun 3/E system. Romset: 65536 / 1 file / 33869 packed sun3_e.32 / 65536 / acedde7e $end $info=sun4_20 $mame 0.144u1 [ ? ] SPARCstation SLC (Sun 4/20), Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Added SPARCstation SLC (Sun 4/20) system. Romset: 131072 / 1 file / 70151 packed 520-2748-04.rom / 131072 / e85b3fd8 $end $info=sun4_300 $mame 0.144u1 [ ? ] Sun 4/3x0, Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Added Sun 4/3x0 system. Romset: 299008 / 7 files / 136081 packed 1035-09.rom / 65536 / 4ae2f2ad 1036-09.rom / 65536 / cb3d45a7 1037-09.rom / 65536 / 4f005bea 1038-09.rom / 65536 / 1e429d31 sunw,501-1415.bin / 2048 / d1eb6f4d sunw,501-1561.bin / 2048 / e37a3314 sunw,501-2325.bin / 32768 / bbdc45f8 $end $info=sun4_40 $mame 0.144u1 [ ? ] SPARCstation IPC (Sun 4/40), Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Added SPARCstation IPC (Sun 4/40) system. Romset: 262144 / 1 file / 191894 packed 4.40_v2.9.rom / 262144 / 532fc20d $end $info=sun4_50 $mame 0.144u1 [ ? ] SPARCstation IPX (Sun 4/50), Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Added SPARCstation IPX (Sun 4/50) system. Romset: 262144 / 1 file / 118130 packed ipx-29.rom / 262144 / 1910aa65 $end $info=sun4_60 $mame 0.144u1 [ ? ] SPARCstation 1 (Sun 4/60), Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Added SPARCstation 1 (Sun 4/60) system. Romset: 131072 / 1 file / 116720 packed ss1v29.rom / 131072 / e3f103a9 $end $info=sun4_75 $mame 0.144u1 [ ? ] SPARCstation 2 (Sun 4/75), Sun Microsystems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u1: Added SPARCstation 2 (Sun 4/75) system. Romset: 262144 / 1 file / 107700 packed ss2-29.rom / 262144 / d04132b3 $end $info=super6 $mame 0.142u5 [Curt Coder, Al Kossow] Super Six, Advanced Digital Corporation, 1983 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in super6.xml [Fabio Priuli]. - 0.142u5: Curt Coder and Al Kossow added skeleton driver of ADC Super Six SBC system. Added software list [Curt Coder]. - 06/06/2011 r11833: Fixed terminal input and interrupts [Curt Coder]. - 05/06/2011 r11816: Fixed bankswitch, now shows boot message [Curt Coder]. - 03/06/2011 r11800: Added baud rate generator [Curt Coder]. - 03/06/2011 r11793: Added bankswitch, fixed DIPs [Curt Coder]. Romset: 6144 / 3 files / 1530 packed digitex monitor / 1.2a 6oct1983.u29 / 2048 / a4c33ce4 pal16l8.u16 / 2048 (nodump) pal16l8.u36 / 2048 (nodump) $end $info=super80 $mame 0.124 [Robbbert] Super-80 (V1.2), Dick Smith Electronics, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 30/05/2011 r11723: Minor standards upgrade [Robbbert]. - 17/04/2011 r11217: Few little things [Robbbert]. - 0.141: Added a bios found in a scrapped machine; added printer support for the 'super80e' [Robbbert]. - 0.130: Updated to use the new centronics support [Robbbert]. - 0.124: Robbbert added D.S.E. Super-80 (V1.2) system. Romset: 13312 / 4 files / 8926 packed super80.u26 / 4096 / 6a6a9664 super80.u27 / 1024 / d1e4b3c6 super80.u33 / 4096 / cf8020a8 super80.u42 / 4096 / a1c6cb75 $end $info=super80d $mame 0.124 [Robbbert] Super-80 (V2.2), Dick Smith Electronics, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Robbbert added D.S.E. Super-80 (V2.2) system. Romset: 22528 / 6 files / 9643 packed super80.u33 / 4096 / cf8020a8 super80.u42 / 4096 / a1c6cb75 super80d.u26 / 4096 / cebd2613 super80d.u27 / 2048 / cb4c81e2 super80f.u26 / 4096 / d39775f0 super80g.u26 / 4096 / 7386f507 $end $info=super80e $mame 0.124 [Robbbert] Super-80 (El Graphix 4), Dick Smith Electronics, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Robbbert added D.S.E. Super-80 (El Graphix 4) system. Romset: 16384 / 4 files / 4565 packed super80.u33 / 4096 / cf8020a8 super80.u42 / 4096 / a1c6cb75 super80e.u26 / 4096 / bdc668f8 super80e.u27 / 4096 / ebe763a7 $end $info=super80m $mame 0.124 [Robbbert] Super-80 (with colour), Dick Smith Electronics, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Robbbert added D.S.E. Super-80 (8R0) system. Romset: 30720 / 8 files / 21046 packed s80-8r0.u26 / 4096 / 48d410d8 s80-8r0.u33 / 4096 / 9765793e s80-8r0.u42 / 4096 / 5f65d94b s80-v37.u26 / 4096 / 46043035 s80-v37.u33 / 4096 / afb52b15 s80-v37.u42 / 4096 / 7344b27a super80d.u27 / 2048 / cb4c81e2 super80e.u27 / 4096 / ebe763a7 $end $info=super80r $mame 0.125 [Robbbert] Super-80 (with VDUEB), Dick Smith Electronics, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Robbbert added D.S.E. Super-80 with VDUEB (original version) system. Romset: 10240 / 3 files / 6909 packed s80hmce.ic24 / 2048 / a6488a1e super80r.u26 / 4096 / 01bb6406 super80s.u26 / 4096 / 3e29d307 $end $info=super80v $mame 0.124 [Robbbert] Super-80 (with enhanced VDUEB), Dick Smith Electronics, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Robbbert added D.S.E. Super-80 (with VDUEB) system. Romset: 14336 / 4 files / 10011 packed s80hmce.ic24 / 2048 / a6488a1e s80-v37v.u26 / 4096 / 01e0c0dd s80-v37v.u33 / 4096 / 812ad777 s80-v37v.u42 / 4096 / e02e736e $end $info=supercon $mame 0.140 [Ralf Schaefer] SuperConstellation, Novag, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Ralf Schaefer added Novag SuperConstellation Chess Computer system. Romset: 65536 / 2 files / 42270 packed supercon_high.bin / 32768 / c8f82331 supercon_low.bin / 32768 / b853cf6e $end $info=supergb $mame 0.61 [Anthony Kruize] Super Game Boy, Nintendo, 1994 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.138: Added cart SRAM saving (bug #1949) [Fabio Priuli]. - 0.135: Added BIOS [Wilbert Pol]. - 0.68: No longer marked as clones of the GameBoy [Anthony Kruize]. - 0.61.2: Fixed certain areas of the border image being left blank instead of being filled in (bug #264) [Anthony Kruize]. - 0.61: Anthony Kruize added Super GameBoy system. Romset: 256 / 1 file / 246 packed sgb_boot.bin / 256 / ec8a83b9 $end $info=superpet $mame 0.37b2 [Peter Trauner] SuperPET (CRTC 50Hz), Commodore Business Machines, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.37b2: Peter Trauner added Commodore SP9000/MMF9000 (50Hz) system. Romset: 45056 / 12 files / 30233 packed 901465-20.ud9 / 4096 / 0fc17b9c 901465-21.ud8 / 4096 / 36d91855 901465-22.ud6 / 4096 / cc5298a1 901465-23.ud10 / 4096 / ae3deac0 901474-04.ud7 / 2048 / abb000e7 901640-01.ub3 / 4096 / ee8229c4 901897-01.u21 / 2048 / b2cee903 901898-01.u17 / 4096 / 728a998b 901898-02.u18 / 4096 / 6beb7c62 901898-03.u19 / 4096 / 5db4983d 901898-04.u20 / 4096 / f55fc559 901898-05.u22 / 4096 / f42df0cb $end $info=supracan $mame 0.136 [Wilbert Pol] Super A'Can, Funtech Entertainment, 1995 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported WIP: - 20/03/2012 r14778: Fixed some more regressions [Sandro Ronco]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 0.143u8: Added INT3 [ElBarto]. Added 2 new dumps in supracan.xml [CaH4e3]. - 0.136: Wilbert Pol added skeleton driver of Funtech Super A'can system. Romset: None required. $end $info=sv328n80 $mame 0.121 [Tomas Karlsson] SVI-328 (NTSC) + SVI-806 80 column card, Spectravideo, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: Tomas Karlsson added SVI-328 (NTSC) + SVI-806 80 column card system. Romset: 8192 / 2 files / 2477 packed svi806.rom / 4096 / 850bc232 svi806se.rom / 4096 / daea8956 $end $info=sv328p80 $mame 0.121 [Tomas Karlsson] SVI-328 (PAL) + SVI-806 80 column card, Spectravideo, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: Tomas Karlsson added SVI-328 (PAL) + SVI-806 80 column card system. Romset: 8192 / 2 files / 2477 packed svi806.rom / 4096 / 850bc232 svi806se.rom / 4096 / daea8956 $end $info=svi318 $mame 0.37b10 [Sean Young] SVI-318 (PAL), Spectravideo, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.130: Updated to use the new centronics support [Dirk Best]. - 0.127: Fixed .cas format handling (part of bug #11) [Wilbert Pol]. - 0.125: UART fix [Tomas Karlsson]. - 0.124: Cleaned up driver [Tomas Karlsson]. - 0.121: Fixed numeric pad input ports. Fixed a bug in banking for SVI-328 with 64KB RAM. Added SVI806 80 column card support. Fixed borders. Added selectable bioses for all models. Added serial port support. Added support for NTSC models [Tomas Karlsson]. - 0.78: Fixed a crash on startup [Nate Woods]. - 0.37b10: Sean Young added SVI-318 system. Romset: 98304 / 3 files / 77616 packed svi100.rom / 32768 / 98d48655 svi110.rom / 32768 / 709904e9 svi111.rom / 32768 / bc433df6 $end $info=svi318n $mame 0.121 [Tomas Karlsson] SVI-318 (NTSC), Spectravideo, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: Tomas Karlsson added Spectravideo SVI-318 (NTSC) system. Romset: 98304 / 3 files / 77616 packed svi100.rom / 32768 / 98d48655 svi110.rom / 32768 / 709904e9 svi111.rom / 32768 / bc433df6 $end $info=svi328 $mame 0.37b10 [Sean Young] SVI-328 (PAL), Spectravideo, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.117: Removed SVI-328 (SV BASIC v1.11) (svi328a) system. Unified drivers using selectable BIOSes [Fabio Priuli]. - 0.37b10: Sean Young added SVI-328 system. Romset: 98304 / 3 files / 77616 packed svi100.rom / 32768 / 98d48655 svi110.rom / 32768 / 709904e9 svi111.rom / 32768 / bc433df6 $end $info=svi328n $mame 0.121 [Tomas Karlsson] SVI-328 (NTSC), Spectravideo, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.121: Tomas Karlsson added Spectravideo SVI-328 (NTSC) system. Romset: 98304 / 3 files / 77616 packed svi100.rom / 32768 / 98d48655 svi110.rom / 32768 / 709904e9 svi111.rom / 32768 / bc433df6 $end $info=svi728 $mame 0.128 [ Wilbert Pol, Miodrag Milanovic] SVI-728, Spectravideo, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Spectravideo SVI-728 system. Romset: 49152 / 2 files / 38262 packed 707disk.rom / 16384 / f9978853 728bios.rom / 32768 / 1ce9246c $end $info=svi738 $mame 0.81 [Jirou Kaneda] SVI-738, Spectravideo, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Spectravideo SVI-738 system. Romset: 57344 / 3 files / 41847 packed 738232c.rom / 8192 / 3353dcc6 738bios.rom / 32768 / ad007d62 738disk.rom / 16384 / acd27a36 $end $info=svi738pl $mame 0.143u6 [Roberto Carlos, Fernandez Gerhardt] SVI-738 (Poland), Spectravideo, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u6: Roberto Carlos and Fernandez Gerhardt added SVI-738 Poland system. Romset: 57344 / 3 files / 41830 packed 738disk.rom / 16384 / acd27a36 738232c.rom / 8192 / 3353dcc6 738plbios.rom / 32768 / 431b8bf5 $end $info=svi738sw $mame 0.128 [Wilbert Pol, Miodrag Milanovic] SVI-738 (Swedish), Spectravideo, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Spectravideo SVI-738 (Swedish) system. Romset: 57344 / 3 files / 41862 packed 738se232c.rom / 8192 / 3353dcc6 738sebios.rom / 32768 / c8ccdaa0 738sedisk.rom / 16384 / fb884df4 $end $info=svision $mame 0.37b10 [PeT] Super Vision, 1, 1992 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.141: Tokenized audio state [Atari Ace]. - 0.124: Watara TV-Link PAL activated [PeT]. - 0.113: Many improvements and fixes [PeT]. - 0.111: Fixed the aspect ratio [Peter Trauner]. - 0.102: Fixed regression on 32KB cartridges (bug #776) [Nate Woods]. - 0.96: Fixed aspect ratio [PeT]. - 0.37b15: nmi added (crystball bonus items fixed) irq changed, preliminary sound added & fix of the stereo allocation. Stereo enabled [PeT]. - 0.37b10: PeT added Super Vision system. Romset: None required. $end $info=svisionn $mame 0.125 [ ? ] Super Vision (NTSC TV Link Colored), Watara, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Added Watara Super Vision (NTSC TV Link Colored) system. Romset: None required. $end $info=svisionp $mame 0.125 [ ? ] Super Vision (PAL TV Link Colored), Watara, 1993 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Added Watara Super Vision (PAL TV Link Colored) system. Romset: None required. $end $info=svisions $mame 0.125 [ ? ] Super Vision (PeT Communication Simulation), Watara, 1992 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Added Watara Super Vision (PeT Communication Simulation) system. Romset: None required. $end $info=swtpc $mame 0.136 [ ? ] SWTPC 6800, Southwest Technical Products Corporation, 1975 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u1: Hooked up terminal keyboard, system responds to commands [Robbbert]. - 0.136: Added skeleton driver of SWTPC 6800 system. Romset: 2048 / 2 files / 1407 packed mikbug.bin / 1024 / e7f4d9d0 swtbug.bin / 1024 / f9130ef4 $end $info=swyft $mame 0.133 [ ? ] Swyft, Information Applicance Inc, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of IAI Swyft system. Romset: 65536 / 2 files / 40702 packed infoapp.hi / 32768 / 83505015 infoapp.lo / 32768 / 52c1bd66 $end $info=sx16 $mame 0.145u1 [minataku] SX-16, Sanyo, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Added skeleton driver of Sanyo SX-16 system. Romset: 16384 / 1 file / 8781 packed tmm27128ad.bin / 16384 / f8543362 $end $info=sx64n $mame 0.145 [ ? ] SX-64 / Executive 64 (NTSC), Commodore Business Machines, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145: Added CBM SX-64 / Executive 64 (NTSC) system. Romset (latest upd 0.145u5): 45301 / 7 files / 34925 packed 1541 flash.ud3 / 8192 / 0a1c9b85 251104-04.ud3 / 8192 / 2c5965d4 901225-01.ud1 / 4096 / ec4272ee 901226-01.ud4 / 8192 / f833d117 906114-01.ue4 / 245 / 54c89351 jiffydos sx64.ud3 / 8192 / 2b5a88f5 turboromsx.u4 / 8192 / 48579c30 $end $info=sx64p $mame 0.36b16 [Peter Trauner] SX-64 Executive Computer (PAL), Commodore Business Machines, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145: Renamed (sx64) to (sx64p). - 0.138: Added 1541 FLASH! BIOS [Guru, Curt Coder]. - 0.135: Fixed old regression when trying to start emulation with a floppy inserted [Fabio Priuli]. - 0.132: Added floppy drive firmwares and enabled floppy emulation code (with some fix) The code is still not working, but it can be enabled since it does not crash MESS anymore [Fabio Priuli]. - 0.36b16: Peter Trauner added Commodore SX64 (PAL) system. Romset (latest upd 0.145u5): 45301 / 7 files / 34925 packed 1541 flash.ud3 / 8192 / 0a1c9b85 251104-04.ud3 / 8192 / 2c5965d4 901225-01.ud1 / 4096 / ec4272ee 901226-01.ud4 / 8192 / f833d117 906114-01.ue4 / 245 / 54c89351 jiffydos sx64.ud3 / 8192 / 2b5a88f5 turboromsx.u4 / 8192 / 48579c30 $end $info=sym1 $mame 0.121 [Dirk Best] SYM-1/SY-VIM-1, Synertek Systems Corp., 1978 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added BASIC and Assembler ROM's, and version 1.0 monitor [Miodrag Milanovic]. - 0.122: Better LED support, memory write protect support and added speaker emulation. System is now marked as working. Fixed bug #1442 [Dirk Best]. - 0.121: Dirk Best added Synertec Systems Corp. SYM-1 (not working) system. Rewrote, still many issues and doesn't fully work [Dirk Best]. - 0.117: Updated drivers to use the MAME 6532 RIOT implementation. Also cleaned the AIM65 machine driver and ran srcclean.exe on the files [Dirk Best]. Romset: 24576 / 6 files / 19521 packed bas_c000 / 4096 / c168fe70 bas_d000 / 4096 / 8375a978 rae_b000 / 4096 / f6429326 rae_e000 / 4096 / 2255444b symon1_0.bin / 4096 / 97928583 symon1_1.bin / 4096 / 7a4b1e12 $end $info=sys2900 $mame 0.132 [ ? ] System 2900, Systems Group, 1981 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of System 2900 system. Romset: 2048 / 1 file / 1413 packed 104401cpc.bin / 2048 / 6c8848bc $end $info=sys80 $mame 0.36b16 [Juergen Buchmueller] System-80, EACA Computers Ltd, 1980 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36b16: Juergen Buchmueller added EACA Computers System-80 system. Romset: 15360 / 5 files / 11771 packed sys80.ext / 2048 / 2a851e33 sys80rom.1 / 4096 / 8f5214de sys80rom.2 / 4096 / 46e88fbf trs80.zl2 / 4096 / 306e5d66 trs80m1.chr / 1024 / 0033f2b9 $end $info=systec $mame 0.140 [ ? ] Systec Z80, Systec, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.140: Added skeleton driver of Systec Z80 system. Romset: 8192 / 1 file / 3588 packed systec.bin / 8192 / 967108ab $end $info=t1000hx $mame 0.37b10 [ ? ] Tandy 1000 HX, Tandy Radio Shack, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.125: Fixed bug #1130 [Wilbert Pol]. - 0.107: Fixed invisible text regression introduced in 0.106 (bug #899) [Nate Woods]. - 0.66: Modified to use character data from the actual BIOS [Nate Woods]. - 0.62.1: Minor video optimizations [Nate Woods]. - 0.37b10: Added Tandy 1000 HX, system. Romset: 139264 / 3 files / 90827 packed 50146 / 8192 / 1305dcf5 (baddump) t1000hx.e0 / 65536 / 61dbf242 v020000.f0 / 65536 / d37a1d5f $end $info=t1000rl $mame 0.134 [Wilbert Pol] Tandy 1000 RL, Tandy Radio Shack, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Wilbert Pol added Tandy 1000RL system. Romset: 532480 / 2 files / 365202 packed 50146 / 8192 / 1305dcf5 (baddump) 8079073.u23 / 524288 / 6fab50f7 $end $info=t1000sx $mame 0.128 [ ? ] Tandy 1000 SX, Tandy Radio Shack, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Tandy 1000SX system. Romset: 139264 / 3 files / 68752 packed 50146 / 8192 / 1305dcf5 (baddump) t1000hx.e0 / 65536 / 61dbf242 v010200.f0 / 65536 / 0e016ecf $end $info=t1000tl2 $mame 0.143u1 [Kaylee] Tandy 1000 TL/2, Tandy Radio Shack, 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u1: Kaylee added Tandy 1000 TL/2 system. Romset: 73728 / 2 files / 22006 packed 50146 / 8192 / 1305dcf5 t10000tl2.bin / 65536 / e288f12c $end $info=t1000tx $mame 0.139 [Juergen Buchmueller, Cowering, Wilbert Pol] Tandy 1000 TX, Tandy Radio Shack, 1987 The Tandy 1000 TX was very similar to the Tandy 1000, having an external keyboard and similar casing. The most major difference was the use of an 80286 CPU; otherwise, it was nearly identical to the Tandy 1000, including the unique parallel port edge connector. Despite the 80286 processor, it was still an XT-class PC, not an AT-class PC, as it adapted the 80286 to operate over the same 8-bit data bus as previous Tandy 1000 models, and had 8-bit XT-style expansion slots. As such, it could not operate in 80286 protected mode or perform 16-bit memory or I/O transfers in one bus cycle, but it did benefit from the higher speed of the 80286 and its other added instructions in real mode. The TX had a 3.5" internal floppy disk drive, with an optional additional internal 5.25" floppy disk drive. It contained ports for two joysticks in the front along with the keyboard, and included a volume control with a 1/8" headphone jack on the front. The back had all of the same ports as the Tandy 1000, except that the light pen port was replaced with an RS-232 serial port. The memory size was 640k (upgradable to 768k, with the added 128K devoted to video[2]) and the computer came bundled with DeskMate. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.139: Juergen Buchmueller added Tandy 1000 TX system. - 0.37b2: Removed (tandy1t) set. - 0.36b12: Tandy 1000TX palette fix [Juergen Buchmueller]. - 0.36b7: Juergen Buchmueller added Tandy 1000TX (PC clone) system. Romset: 40960 / 2 files / 14435 packed 50146 / 8192 / 1305dcf5 (baddump) t1000tx.bin / 32768 / 9b34765c $end $info=t2000sx $mame 0.142 [ ? ] T2000SX, Toshiba, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added Toshiba T2000SX system. Romset: 131072 / 1 file / 52413 packed 014d.ic9 / 131072 / e9010b02 $end $info=t9000 $mame 0.108 [Antoine Mine] T9000, Thomson, 1980 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson T9000 system. Romset: 22016 / 9 files / 16015 packed cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cq90-028.rom / 1984 / ca4dba3d nano7.rom / 1984 / 42a1d1a6 t9000.rom / 6144 / daa8cfbf $end $info=tadpc200 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] DPC-200, Talent, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Talent DPC-200 system. Romset: 32768 / 1 file / 25936 packed dpc200bios.rom 32768 8205795e $end $info=tadpc20a $mame 0.128 [Wilbert Pol, Miodrag Milanovic] DPC-200A, Talent, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Talent DPC-200A system. Romset: 32768 / 1 file / 25936 packed dpc200abios.rom 32768 8205795e $end $info=tandy102 $mame 0.131 [Fabio Priuli] Tandy 102, Tandy Radio Shack, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Renamed (trsm102) to (tandy102). - 0.131: Fabio Priuli added TRS-80 Model 102 (not working) system. Romset: 32768 / 1 file / 26747 packed m102rom.m12 / 32768 / 08e9f89c $end $info=tandy200 $mame 0.131 [Fabio Priuli] Tandy 200, Tandy Radio Shack, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in tandy200.xml [Fabio Priuli]. - 0.141: Limited video RAM to 8 KB as per hardware; added a software list for option ROMs [Curt Coder]. - 0.132: Renamed (trsm200) to (tandy200). - 0.131: Fabio Priuli added TRS-80 Model 200 (not working) system. Romset: 73728 / 1 file / 58917 packed t200rom.bin / 73728 / e3358b38 $end $info=tandy2k $mame 0.137 [Curt Coder] Tandy 2000, Tandy Radio Shack, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 03/01/2012 r13837: Added hard disk device [Curt Coder]. - 0.138: Implemented DMA mux register [Curt Coder]. - 0.137: Curt Coder added skeleton driver of Tandy 2000 system. Romset: 10240 / 10 files / 5548 packed 474600.u47 / 4096 / 345701c5 484a00.u48 / 4096 / a5ee3e90 82s153.u62 / 256 (nodump) 82s153.u68 / 256 (nodump) 82s153.u95 / 256 (nodump) pal10l8.u82 / 256 (nodump) pal16l8a.u102 / 256 (nodump) pal16l8a.u103 / 256 (nodump) pal16r6a.u16 / 256 (nodump) pal20l8.u103 / 256 (nodump) $end $info=tandy2khd $mame 0.137 [ ? ] Tandy 2000HD, Tandy Radio Shack, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Curt Coder added skeleton driver of Tandy 2000HD system. Romset: 10240 / 10 files / 5548 packed 474600.u47 / 4096 / 345701c5 484a00.u48 / 4096 / a5ee3e90 82s153.u62 / 256 (nodump) 82s153.u68 / 256 (nodump) 82s153.u95 / 256 (nodump) pal10l8.u82 / 256 (nodump) pal16l8a.u102 / 256 (nodump) pal16l8a.u103 / 256 (nodump) pal16r6a.u16 / 256 (nodump) pal20l8.u103 / 256 (nodump) $end $info=tanodr64 $mame 0.109 [Phill Harvey-Smith] Tano Dragon 64 (NTSC), Dragon Data Ltd / Tano Ltd, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.109: Phill Harvey-Smith added Tano Dragon 64 system. Romset: 32768 / 2 files / 27700 packed d64_1.rom / 16384 / 60a4634c d64_2.rom / 16384 / 17893a42 $end $info=tbbympt3 $mame 0.137 [ ? ] Tobby MPT-03, Tobby, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Tobby MPT-03 system. Romset: None required. $end $info=tc2048 $mame 0.37b2 [David Robertson] TC-2048, Timex of Portugal, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.97: Fixed regression introduced in 0.79 (bug #713) [Nate Woods]. - 0.56: Aspect ratio corrected [Krzysztof Strzecha]. - 0.37b2: David Robertson added Timex Computer 2048 system. Romset: 16384 / 1 file / 12296 packed tc2048.rom / 16384 / f1b5fa67 $end $info=tccosmos $mame 0.137 [ ? ] Tele-Computer Cosmos, Mobilar?, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Cosmos system. Romset: None required. $end $info=tdv2324 $mame 0.143u2 [Tuxie, JonasP, ElBarto] TDV 2324, Tandberg, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 28/09/2011 r12955: Softlist: flags -> status in tdv2324.xml [Sandro Ronco]. - 14/09/2011 r12846: Documentation fixes [Curt Coder]. - 08/09/2011 r12815: Updated softlist intdv2324.xml [Curt Coder]. - 0.143u2: Tuxie, JonasP, ElBarto added skeleton driver of Tandberg TDV 2324 system. Romset: 43008 / ? files / 13567 packed 962014-4.13c / 8192 / d01c32cd 962058-1.21g / 2048 / 3771aece 962107-1.12c / 16384 / 29c1a139 965268-1.4g / 16384 / 7222a85f $end $info=tec1 $mame 0.131 [Robbbert] TEC-1, Talking Electronics magazine, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142u4: Added JMON (not working) [Robbbert]. - 0.142u1: Fixed a bug that has been there since the driver was first written [reported by maguman21]. Enabled tec1b bios at user request. Added some ram for the expansion socket [Robbbert]. - 0.131: Robbbert added Talking Electronics Computer (TEC-1) system. Romset: 6144 / 3 files / 3020 packed mon1.rom / 2048 / b3390c36 mon1b.rom / 2048 / 60daea3c mon2.rom / 2048 / 082fd7e7 $end $info=tecjmon $mame 0.142u4 [ ? ] TEC-1A with JMON, Talking Electronics magazine, 1984 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.142u4: Added TEC-1A with JMON system. Romset: 4096 / 2 files / 2485 packed jmon.rom / 2048 / 202c47a2 util.rom / 2048 / 7c19700d $end $info=tek4051 $mame 0.141 [Curt Coder] Tektronix 4051, Tektronix, 1975 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Curt Coder added Tektronix 4051 system. Romset: 59392 / 29 files / 30010 packed 156-0659-xx.u585 / 2048 / 0017ba54 156-0660-01.u581 / 2048 / c4e302e8 156-0661-01.u487 / 2048 / edb097c8 156-0662-01.u485 / 2048 / 0a3af548 156-0663-01.u481 / 2048 / f220d24c 156-0664-xx.u385 / 2048 / aa1ae67d 156-0665-xx.u381 / 2048 / 90497138 156-0666-01.u285 / 2048 / c35ce405 156-0667-xx.u595 / 2048 / e1723a06 156-0668-xx.u591 / 2048 / d8b80d7a 156-0669-01.u497 / 2048 / f760ed39 156-0670-01.u495 / 2048 / d40a303d 156-0671-xx.u491 / 2048 / 32060b64 156-0672-xx.u395 / 2048 / 93ad68d1 156-0673-xx.u391 / 2048 / ee1f5d4c 156-0674-xx.u295 / 2048 / 50582341 156-0747-xx.u101 / 2048 / 9e1facc1 156-0748-xx.u201 / 2048 / be42bfbf 156-0712-00.u101 / 2048 (nodump) 156-0712-01.u101 / 2048 (nodump) 156-0713-00.u111 / 2048 (nodump) 156-0713-01.u111 / 2048 (nodump) 156-0714-00.u121 / 2048 (nodump) 156-0714-01.u121 / 2048 (nodump) 156-0715-01.u131 / 2048 (nodump) 4051r01 / 4096 (nodump) 156-0856-00.u1 / 2048 (nodump) 156-0857-00.u11 / 2048 (nodump) 4051r06 / 4096 (nodump) $end $info=tek4052a $mame 0.141 [Curt Coder] Tektronix 4052A, Tektronix, 1978 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Curt Coder added Tektronix 4052A system. Romset: 131072 / 26 files / 83116 packed 160-1689-00.u340 / 2048 / 97ff62d4 160-1688-00.u335 / 2048 / 19033422 160-1687-00.u330 / 2048 / 3b2e37dd 160-1686-00.u320 / 2048 / 7916cd64 160-1695-00.u315 / 2048 / cdac76a7 160-1694-00.u305 / 2048 / c33ae212 160-1693-00.u300 / 2048 / 651b7af2 160-1698-00.u810 / 8192 / fd0b8bc3 160-1682-00.u893 / 8192 / d54104ef 160-1699-00.u820 / 8192 / 59cc6c2e 160-1684-00.u870 / 8192 / b24cdbaf 160-1700-00.u825 / 8192 / 59f4a4e2 160-1683-00.u880 / 8192 / f6bb15d1 160-1701-00.u835 / 8192 / 195988b9 160-1691-00.u885 / 8192 / 0670bf9e 160-1702-00.u845 / 8192 / 013344b1 160-1685-00.u863 / 8192 / 53ddc8f9 160-1415 v2.0.u11 / 4096 / 04cbc80d 160-1414 v2.0.u1 / 4096 / 675da652 160-1416-00 v2.0.u1 / 4096 / 537acdb2 160-1418 v2.0.u11 / 4096 / f1c19044 160-1417 v2.0.u1 / 4096 / bee2e90f 160-1703-00 v3.0.u13 / 4096 / 991c9f5f 160-1420-00 v3.0.u11 / 4096 / 6545e073 160-1419-00 v3.0.u1 / 4096 / 66d9d2d5 transera.da / 2048 / 1c16e4da $end $info=tek4107a $mame 0.141 [Lord Nightmare, Balrog, Curt Coder] Tektronix 4107A, Tektronix, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Lord Nightmare, Balrog and Curt Coder added Tektronix 4107A system. Romset: 266240 / 9 files / 80241 packed 160-2376-03.u180 / 32768 / 35a44e75 160-2373-03.u90 / 32768 / d5e89b15 160-2374-03.u190 / 32768 / a3fef76e 160-2381 v1.0.u855 / 4096 / ac7ca279 160-2379-03.u60 / 32768 (nodump) 160-2380-03.u160 / 32768 (nodump) 160-2377-03.u70 / 32768 (nodump) 160-2378-03.u170 / 32768 / feac272f 160-2375-03.u80 / 32768 (nodump) $end $info=tek4109a $mame 0.141 [ ? ] Tektronix 4109A, Tektronix, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Added Tektronix 4109A system. Romset: 266240 / 9 files / 159005 packed 160-3283-02 v8.2.u60 / 32768 / 2a821db6 160-3284-02 v8.2.u160 / 32768 / ee567b01 160-3281-02 v8.2.u70 / 32768 / e2713328 160-3282-02 v8.2.u170 / 32768 / c109a4f7 160-3279-02 v8.2.u80 / 32768 / 00822078 160-3280-02 v8.2.u180 / 32768 / eec9f70f 160-3277-02 v8.2.u90 / 32768 / cf6ebc97 160-3278-02 v8.2.u190 / 32768 / d6124cd1 160-3087 v1.0.u855 / 4096 / 97479528 $end $info=telefevr $mame 0.137 [ ? ] Tele-Fever, Tchibo, 198? I wouldn't say this console is Unique because it's an Arcadia clone, but the way it's set up is certainly unique. First off it's not just a brown shoebox with controllers like all the other ten billion Arcadia clones out there. The actual console is contained within the player one side, and the second player controller is daisy chained onto that one. It's made out of thick plastic, definitely isn't cheap and won't break if you drop it. Nice to see some variation finally in these Arcadia clones. Only problem I see is that if you break the joystick your game console is rendered inoperative (on the player one side that is.) If I have to have one of these this is the one I'd get (source: http://ultimateconsoledatabase.com/others/tchibo_telefever.htm). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Tele-Fever system. Romset: None required. $end $info=telngtcs $mame 0.137 [ ? ] Teleng Television Computer System, Teleng, 1979 This is a typical system using catridges based on the different chipsets developped by General Instruments in the late 70s. Each GI chips was able to generate several games, ball games for a start, then later car racing, motorcycle, submarines, tanks and shooting games. The system has two detachable controllers with one analog joystick and one fire button each. A big numbered dial in the middle of the control panel is used to select the different games offered by each cartridge (10 being the maximum). Three option switches (A,B,C), a power switch and a RESET button can also be found. The original fact with the Teleng Colourstars is its unusual design. First, it looks like a classic pong systems, but when looking closer, there is a cartridge slot on the right side of the system (unusual placement for a cartridge slot) (source: http://www.old-computers.com/museum/computer.asp?st=2&c=1199). Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added Teleng Television Computer System system. Romset: None required. $end $info=telstrat $mame 0.37b9 [ ? ] Oric Telestrat, Tangerine, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b12: Fixed .tap loading. (Conversion from .tap to internal .wav form was completely broken) [Kev Thacker]. - 0.37b11: .tap tape images can now be used. These are converted at run-time into .wav files, and can be used in the same way as .wav. Code based heavily on tap2wav by Fabrice Frances [Kev Thacker, Fabrice Frances]. - 0.37b10: Renamed (telestrat) to (telstrat). - 0.37b9: Added Tangerine Oric Telestrat system. Romset: 57344 / 4 files / 42952 packed telmatic.rom / 8192 / 94358dc6 teleass.rom / 16384 / 68b0fde6 hyperbas.rom / 16384 / 1d96ab50 telmon24.rom / 16384 / aa727c5d $end $info=tempestm $mame 0.142 [ ? ] Tempest MPT-03, Tempest, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.142: Renamed (tempest3) to (tempestm). - 0.137: Added Tempest MPT-03 system. Romset: None required. $end $info=terak $mame 0.142 [ ? ] Terak 8510A, Terak, ???? The Terak 8510/a is a desktop workstation with an LSI-11 compatible processor, a graphical frame buffer, and a text mode with downloadable fonts, used in the late 1970s and early 1980s in some U.S. universities. Despite the lack of a MMU, it was capable of running a stripped version of UNIX version 6. It was the first machine for which the UCSD p-System was developed. The Terak 8510/a was the first graphics desktop computer system. In conjunction with the UCSD p-System, it provided immediate graphic feedback from simple programs encouraging students to learn. Three entrepreneurs created the company in 1975: Brian Benzar, William Mayberry and Dennis Kodimer. The products were manufactured in Scottsdale, Arizona from 1976 thru 1984. Sales reached $10M and Terak was publicly traded in 1983-84. Besides the original frame-buffer-centric 8510/a, other products were developed: color graphics and a Unix workstation. Eventually Terak succumbed to two forces: the sales juggernaughts of Sun, IBM and Apple plus venture capitalists with little expertise in the computer industry. A Terak computer was on display at the Boston Museum of Science and also the Jefferson Computer Museum (source: http://en.wikipedia.org/wiki/Terak_8510/a). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142: Added skeleton driver of Terak 8510A system. Romset: 128 / 1 file / 119 packed terak.rom / 128 / fd654b8e $end $info=test410 $mame 0.145u9 [ ? ] T410 test suite, T400 uController project, 2008 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u9: Added T410 test suite system. Romset: ? / ? files / ? packed $end $info=test420 $mame 0.145u9 [ ? ] T420 test suite, T400 uController project, 2008 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u9: Added T420 test suite system. Romset: ? / ? files / ? packed $end $info=tg16 $mame 0.104 [Rob Bohms] TurboGrafx 16, Nippon Electronic Company, 1989 TurboGrafx-16, fully titled as TurboGrafx-16 Entertainment SuperSystem and known in Japan as the PC Engine (PC???? P? Sh? Enjin?), is a video game console developed by Hudson Soft and NEC, released in Japan on October 30, 1987, and in North America on August 29, 1989. The TurboGrafx-16 has an 8-bit CPU and a dual 16-bit GPU; and is capable of displaying 482 colors simultaneously, out of 512. With dimensions of 14 cm × 14 cm × 3.8 cm (5.5in × 5.5in × 1.5in), the NEC PC Engine holds the record for the world's smallest game console ever made. (Guinness World Records Gamer's Edition (2008) (source: http://en.wikipedia.org/wiki/TurboGrafx-16). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 20/12/2011 r13641: Adding requirement feature to the xml list [Fabio Priuli]. - 08/12/2011 r13522: Apostrophe is fine in filenames too in tg16.xml [Fabio Priuli]. - 0.104: Rob Bohms added Turbo Grafix-16 system. Romset: None required. $end $info=ti73 $mame 0.132 [ ? ] TI-73, Texas Instruments, 1998 TI-73 series are graphing calculators made by Texas Instruments. The original TI-73 was originally designed in 1998 as a replacement for the TI-80 for use at a middle school level (grades 6-9). Its primary advantage over the TI-80 is its 512 KB of flash memory, which holds the calculator's operating system and thereby allows the calculator to be upgraded. Other advantages over the TI-80 are the TI-73's standard sized screen (as opposed to the TI-80's smaller screen), the addition of a link port, 25 KB of RAM (as compared to the TI-80's 7 KB of RAM), and a faster 6 MHz Zilog Z80 processor (as compared with the TI-80's 980 kHz proprietary processor). The TI-73 also uses the standard 4 AAA batteries with a lithium backup battery (instead of the TI-80's 2 CR2032 lithium batteries) (source: http://en.wikipedia.org/wiki/TI-73_series). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Texas Instruments TI-73 system. Romset: 524288 / 1 file / 138171 packed ti73v160.rom / 524288 / bb0e3a16 $end $info=ti81 $mame 0.37b15 [Krzysztof Strzecha] TI-81, Texas Instruments, 1990 The TI-81 is the first graphing calculator made by Texas Instruments. It was designed in 1990 for use in algebra and precalculus courses. Since its original release, it has been superseded several times by newer calculators - the TI-82, the TI-83, the TI-83 Plus, TI-83 Plus Silver Edition, the TI-84 Plus, the TI-84 Plus Silver Edition, and most recently the TI-Nspire and TI-Nspire CAS; most of these share the original feature set and 96×64-pixel display that began with this calculator (source: http://en.wikipedia.org/wiki/TI-81). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added v1.1K BIOS [critor]. - 0.136: Added v1.6K BIOS dump [critor]. - 0.134: Added v2.0 BIOS (possibly bad dump) [FloppusMaximus]. - 0.130: Added the new ROM_DEFAULT_BIOS feature to select the most recent rom versions [Hobie Troxell]. - 0.56: ON/OFF fixed. ROM bank switching added (port 5). NVRAM support added [Krzysztof Strzecha]. - 0.37b15: Krzysztof Strzecha added Texas Instruments TI-81 preliminary system. Romset: 98304 / 3 files / 73953 packed ti81v11k.bin / 32768 / 0b860a63 ti81v16k.bin / 32768 / 452ca838 ti81v18k.bin / 32768 / 94ac58e2 $end $info=ti81v2 $mame 0.135 [ ? ] TI-81 v2.0, Texas Instruments, 1994 The TI-81 is the first graphing calculator made by Texas Instruments. It was designed in 1990 for use in algebra and precalculus courses. Since its original release, it has been superseded several times by newer calculators - the TI-82, the TI-83, the TI-83 Plus, TI-83 Plus Silver Edition, the TI-84 Plus, the TI-84 Plus Silver Edition, and most recently the TI-Nspire and TI-Nspire CAS; most of these share the original feature set and 96×64-pixel display that began with this calculator (source: http://en.wikipedia.org/wiki/TI-81). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.135: Added TI-81 v2.0 system. Romset: 32768 / 1 file / 24692 packed ti81v20v.bin / 32768 / cfbd12da $end $info=ti82 $mame 0.115 [Curt Coder] TI-82, Texas Instruments, 1993 The TI-82 is a graphing calculator made by Texas Instruments. The TI-82 was designed in 1993 as a stripped down, more user friendly version of the TI-85, and as a replacement for the TI-81. It was the direct predecessor of the TI-83. It shares with the TI-85 a 6 MHz Zilog Z80 microprocessor. Like the TI-81, the TI-82 features a 96x64 pixel display, and the core feature set of the TI-81 with many new features (source: http://en.wikipedia.org/wiki/TI-82). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.115: Curt Coder added TI-82 (not working) system. Romset: 524288 / 4 files / 284364 packed ti82v16.bin / 131072 / e2f5721c ti82v17.bin / 131072 / 0fc956d4 ti82v18.bin / 131072 / 6a320f03 ti82v19.bin / 131072 / ed4cf9ff $end $info=ti83 $mame 0.115 [Curt Coder] TI-83, Texas Instruments, 1996 The TI-83 series of graphing calculators is manufactured by Texas Instruments. The original TI-83 is itself an upgraded version of the TI-82. Released in 1996, it is one of the most used graphing calculators for students.[citation needed] In addition to the functions present on normal scientific calculators, the TI-83 includes many features, including function graphing, polar/parametric/sequence graphing modes, statistics, trigonometric, and algebraic functions. Although it does not include as many calculus functions, applications (for the TI-83 Plus—see below) and programs can be downloaded from certain websites, or written on the calculator (source: http://en.wikipedia.org/wiki/TI-83). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Promoted from GAME_NOT_WORKING [Xander]. - 0.115: Curt Coder added TI-89 (not working) system. Romset: 2097152 / 8 files / 996017 packed ti83v102.bin / 262144 / 7ee5d27b ti83v103.bin / 262144 / 926f72a4 ti83v104.bin / 262144 / dccb73d3 ti83v106.bin / 262144 / 2eae1cf0 ti83v107.bin / 262144 / 4bf05697 ti83v108.bin / 262144 / 0c6aafcc ti83v110.bin / 262144 / 7faee2d2 ti83v110-2.bin / 262144 / 56182912 $end $info=ti83p $mame 0.115 [Curt Coder] TI-83 Plus, Texas Instruments, 1999 TI replaced the TI-83 with the TI-83 Plus calculator in 1999, which included flash memory, enabling the device's operating system to be updated if needed, or for large new Flash Applications to be stored, accessible through a new Apps key. The Flash memory can also be used to store user programs and data. In 2001, the TI-83 Plus Silver Edition was released, which featured approximately nine times the available Flash memory, and over twice the processing speed (15 MHz) of a standard TI-83 Plus, all in a translucent "sparkle" grey case (source: http://en.wikipedia.org/wiki/TI-83#TI-83_Plus). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.115: Curt Coder added TI-83 Plus (not working) system. Romset: 5767168 / 11 files / 1885209 packed ti83pv112.bin / 524288 / ddca5026 ti83pv110-2.bin / 524288 / 504b9879 ti83pv112-2.bin / 524288 / 2126de12 ti83pv113.bin / 524288 / 30a243aa ti83pv114.bin / 524288 / b32059c7 ti83pv115.bin / 524288 / 9288029b ti83pv116.bin / 524288 / 0b7cd006 ti83pv103.bin / 524288 / da466be0 ti83pv103m.bin / 524288 / 281c9375 ti83pv103m2.bin / 24288 / 690d9d30 ti83pv110.bin / 524288 / 62683990 $end $info=ti83pse $mame 0.132 [ ? ] TI-83 Plus Silver Edition, Texas Instruments, 2001 The TI-83 Plus Silver Edition is a newer version of the TI-83 Plus calculator, released in 2001. Its enhancements are 1.5 MB of Flash memory, a dual-speed 6/15 MHz processor, 96 KB of additional RAM (but TI has yet to code support for the entire RAM into an OS), an improved link transfer hardware, a translucent silver case, and more applications preinstalled. This substantial Flash memory increase is significant. Whereas the TI-83+ can only hold a maximum of 8 apps (or less, dependent on size), the Silver Edition can hold over 9 times as many. It also includes a USB link cable in the box. It is almost completely compatible with the TI-83 Plus; the only problems that may arise are with programs (i.e. games) that may run too quickly on the Silver Edition or with some programs which have problems with the link hardware. The key layout is the same (source: http://en.wikipedia.org/wiki/TI-83#TI-83_Plus_Silver_Edition). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Texas Instruments TI-83 Plus Silver Edition system. Romset: 2097152 / 1 file / 165152 packed ti83psev116.bin / 2097152 / d2570863 $end $info=ti84pse $mame 0.132 [ ? ] TI-84 Plus Silver Edition, Texas Instruments, 2004 The TI-84 Plus Silver Edition was released in 2004 as an upgrade to the TI-83 Plus Silver Edition. Like the TI-83 Plus Silver Edition, it features a 15 MHz Zilog Z80 processor and 24 kB user available RAM. The chip is 128 kB, but TI has not made an OS that uses all of it. Newer calculators have a RAM chip that is only 48 kB. All calculators with the letter H or later as the last letter in the serial code have fewer ram pages, causing some programs to not run correctly.[2] There is 1.5 MB of user-accessible Flash ROM. Like the standard TI-84 Plus, the Silver Edition includes a built-in USB port, a built-in clock, and assembly support. It uses 4 AAA batteries and a backup button cell battery. The TI-84 Plus Silver Edition comes preloaded with a variety of programs, including App4Math, an interface upgrade that allows students to input math problems exactly as they appear in the textbook. These programs are also available for the TI-84 Plus, but they must be downloaded separately (source: http://en.wikipedia.org/wiki/TI-84). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Texas Instruments TI-84 Plus Silver Edition system. Romset: 2097152 / 1 file / 201957 packed ti84sev241.bin 2097152 5758db36 $end $info=ti85 $mame 0.37b12 [ ? ] TI-85, Texas Instruments, 1992 The TI-85 was a graphing calculator made by Texas Instruments based around the Zilog Z80 microprocessor. Designed in 1992 as TI's second graphing calculator (the first was the TI-81), it has since been replaced by the TI-86, which has also been discontinued. The TI-85 was significantly more powerful than the TI-81, as it was designed as a calculator primarily for use in engineering and calculus courses. Texas Instruments had included a version of BASIC on the device to allow programming. Each calculator came with a cable to connect calculators (simply a three-conductor cable with 2.5 mm jack plugs on each end). Another cable known as the TI-Graph Link was also sold, along with appropriate software, to connect the calculator to a personal computer. These cables made it possible to save programs and make backups (source: http://en.wikipedia.org/wiki/TI-85). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 19/01/2012 r14095: Simplified bankswitch code [Sandro Ronco]. - 0.142u1: Moved T6A04 emulation into a device [Sandro Ronco]. - 0.136: Converted the serial interface to a device [Wilbert Pol]. - 0.133: Initial work on TI-83+ emulation. TI-83 now works. Fixed TI-82/TI-83 on/off and NVRAM, added a DSW to TI-83 for the battery status [Xander]. - 0.132: Bug 1711 fixed, and TI-82 progress in emulation [Xander]. - 0.130: Added the new ROM_DEFAULT_BIOS feature to select the most recent rom versions [Hobie Troxell]. - 0.113: Removed TI-85 ver. 10.0 (ti85v100), TI-85 ver. 4.0 (ti85v40), TI-85 ver. 5.0 (ti85v50), TI-85 ver. 6.0 (ti85v60), TI-85 ver. 8.0 (ti85v80) and TI-85 ver. 9.0 (ti85v90). - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.56: Snapshot loading corrected [Krzysztof Strzecha]. - 0.37b15: Snapshot loading (VTI 2.0 save state files). Sound added (speaker connected to link port). Video engine totaly rewriten so grayscale works now. NVRAM support added. Link port emulation added (variables, memory backups and screen dumps receiving, variables and memory backups sending). Reset fixed. PCR emulation added. - 0.37b12: Added Texas Instruments TI-85 ver. 3.0a system. Romset: 917504 / 7 files / 631731 packed ti85v30a.bin / 131072 / de4c0b1a ti85v40.bin / 131072 / a1723a17 ti85v50.bin / 131072 / 781fa403 ti85v60.bin / 131072 / b694a117 ti85v80.bin / 131072 / 7f296338 ti85v90.bin / 131072 / 6a0a94d0 ti85v100.bin / 131072 / 053325b0 $end $info=ti86 $mame 0.37b15 [Krzysztof Strzecha] TI-86, Texas Instruments, 1997 The TI-86 is a programmable graphing calculator introduced in 1997 and produced by Texas Instruments. The TI-86 uses the Zilog Z80 microprocessor. It is partially backwards-compatible with its predecessor, the TI-85. The TI-86 can be thought of as the tier among various Texas Instruments calculators directly above the TI-83 and TI-84 line. In addition to having a larger screen than the TI-83, the TI-86 also allows the user to type in lower case and Greek letters and features five softkeys, which improve menu navigation and can be programmed by the user for quick access to common operations such as decimal-to-fraction conversion. The calculator also handles vectors, matrices and complex numbers better than the TI-83. One drawback, however, is that the statistics package on the TI-83 range doesn't come preloaded on the TI-86. However, it can be downloaded from the Texas Instruments program archive and installed on the calculator using the link cable (source: http://en.wikipedia.org/wiki/TI-86). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Converted the serial interface to a device [Wilbert Pol]. - 0.130: Added the new ROM_DEFAULT_BIOS feature to select the most recent rom versions [Hobie Troxell]. - 0.113: Removed TI-86 homebrew rom (ti86grom), TI-86 ver. 1.3 (ti86v13), TI-86 ver. 1.4 (ti86v14) and TI-86 ver. 1.6 (ti86v16). - 0.56: Snapshot loading corrected [Krzysztof Strzecha]. - 0.37b15: Krzysztof Strzecha added Texas Instruments TI-86 preliminary system. Romset: 1310720 / 5 files / 684039 packed ti86v12.bin / 262144 / bdf16105 ti86v13.bin / 262144 / 073ef70f ti86v14.bin / 262144 / fe6e2986 ti86v15.bin / 262144 / e6e10546 (baddump) ti86v16.bin / 262144 / 37e02acc $end $info=ti89 $mame 0.132 [ ? ] TI-89, Texas Instruments, 1998 The TI-89 and the TI-89 Titanium are graphing calculators developed by Texas Instruments. They are differentiated from most other TI graphing calculators by their computer algebra system, which allows symbolic manipulation of algebraic expressions. For example, equations can be solved in terms of variables; the TI-83/84 series can only give a numeric result (source: http://en.wikipedia.org/wiki/TI-89_series). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 0.132: Added skeleton driver of Texas Instruments TI-89 system. Romset: 33554432 / 16 files / 8910101 packed ti89v100.rom / 2097152 / 264b34ad ti89v100a.rom / 2097152 / 95199934 ti89v100m.rom / 2097152 / b9059e06 ti89v100m2.rom / 2097152 / cdd69d34 ti89v105.rom / 2097152 / 3bc0b474 ti89v201.rom / 2097152 / fa6745e9 ti89v203.rom / 2097152 / a3a74eca ti89v203m.rom / 2097152 / d79068f7 ti89v209.rom / 2097152 / f76f9c15 ti89v105-2.rom / 2097152 / 83817402 ti89v203-2.rom / 2097152 / 5e0400a9 ti89v203m-2.rom / 2097152 / 04d5d76d ti89v205-2.rom / 2097152 / 37c4653c ti89v205m-2.rom / 2097152 / e58a23f9 ti89v205m2-2.rom / 2097152 / a8ba976c ti89v209-2.rom / 2097152 / 242a238f $end $info=ti89t $mame 0.138 [Sandro Ronco] TI-89 Titanium, Texas Instruments, 2004 The TI-89 and the TI-89 Titanium are graphing calculators developed by Texas Instruments. They are differentiated from most other TI graphing calculators by their computer algebra system, which allows symbolic manipulation of algebraic expressions. For example, equations can be solved in terms of variables; the TI-83/84 series can only give a numeric result (source: http://en.wikipedia.org/wiki/TI-89_series). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Sandro Ronco added Texas Instruments TI-89 Titanium system. Romset: 8388608 / 2 files / 1128438 packed ti89tv300.rom / 4194304 / 55eb4f5a ti89tv310.rom / 4194304 / b6967cca $end $info=ti92 $mame 0.132 [ ? ] TI-92, Texas Instruments, 1995 The TI-92 series of graphing calculators are a line of calculators produced by Texas Instruments. They include: the TI-92 (1995), the TI-92 Plus (1998,1999), and the Voyage 200 (2002). The design of these relatively large calculators includes a QWERTY keyboard. Because of this keyboard, it was given the status of a "computer" rather than "calculator" by American testing facilities and cannot be used on tests such as the SAT or AP Exams while the similar TI-89 can be (source: http://en.wikipedia.org/wiki/TI-92_series). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Texas Instruments TI-92 system. Romset: 8388608 / 7 files / 3328452 packed ti92v111.rom / 1048576 / 67878d52 ti92v13e.rom / 1048576 / 316c8196 ti92v14e.rom / 1048576 / 239e9405 ti92v17e.rom / 1048576 / 83e27cc5 ti92v111e.rom / 1048576 / 4a343833 ti92v112e.rom / 1048576 / 9a6947a0 ti92v21e.rom / 2097152 / 5afb5863 $end $info=ti92p $mame 0.132 [ ? ] TI-92 Plus, Texas Instruments, 1999 The TI-92 series of graphing calculators are a line of calculators produced by Texas Instruments. They include: the TI-92 (1995), the TI-92 Plus (1998,1999), and the Voyage 200 (2002). The design of these relatively large calculators includes a QWERTY keyboard. Because of this keyboard, it was given the status of a "computer" rather than "calculator" by American testing facilities and cannot be used on tests such as the SAT or AP Exams while the similar TI-89 can be (source: http://en.wikipedia.org/wiki/TI-92_series). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Texas Instruments TI-92 Plus system. Romset: 23068672 / 11 files / 6559676 packed ti92pv100.rom / 2097152 / c651a586 ti92pv101.rom / 2097152 / 826b1539 ti92pv101a.rom / 2097152 / 18f9002f ti92pv101m.rom / 2097152 / fe2b6e77 ti92pv105.rom / 2097152 / cd945824 ti92pv105-2.rom / 2097152 / 289aa84f ti92pv203.rom / 2097152 / 1612213e ti92pv204.rom / 2097152 / 86819be3 ti92pv205.rom / 2097152 / 9509c575 ti92pv205m.rom / 2097152 / 13ef4d57 ti92pv209.rom / 2097152 / 4851ad52 $end $info=ti99_224 $mame 0.128 [ ? ] TI-99/2 BASIC Computer (24kb ROMs), Texas Instruments, 1983 The TI-99/2 BASIC Computer was made to compete with the Timex Sinclair. The 99/2 only displayed black/white. It used a 16-bit high speed processor, 4.2K of memory, and a membrane keyboard usable by touch typists. The 99/2 could only run certain cartridges and tapes, the tapes gave a short introduction to the BASIC computer while the cartridges originally avalable for $19.95 each helped the user become familiar with BASIC. The cartridge names were, "Introduction to Programming" which plugged in the back of the console and immediatly turns the machine into an interactive teacher showing you how to communicate with it (source: http://www.99er.net/992.html). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 25/02/2012 r14627: Shortened the software names to 8 characters so that the validation does not complain [mizapf]. - 0.128: Added TI-99/2 BASIC Computer (24kb ROMs) system. Romset: None required. $end $info=ti99_232 $mame 0.128 [ ? ] TI-99/2 BASIC Computer (32kb ROMs), Texas Instruments, 1983 The TI-99/2 BASIC Computer was made to compete with the Timex Sinclair. The 99/2 only displayed black/white. It used a 16-bit high speed processor, 4.2K of memory, and a membrane keyboard usable by touch typists. The 99/2 could only run certain cartridges and tapes, the tapes gave a short introduction to the BASIC computer while the cartridges originally avalable for $19.95 each helped the user become familiar with BASIC. The cartridge names were, "Introduction to Programming" which plugged in the back of the console and immediatly turns the machine into an interactive teacher showing you how to communicate with it (source: http://www.99er.net/992.html). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 25/02/2012 r14627: Shortened the software names to 8 characters so that the validation does not complain [mizapf]. - 0.128: Added TI-99/2 BASIC Computer (32kb ROMs) system. Romset: None required. $end $info=ti99_4 $mame 0.36b14 [Raphael Nabet] TI99/4 Home Computer (US), Texas Instruments, 1979 The TI-99/4 was Texas Instrument's first attempt into the home computer market. This computer was originaly equipped with a Zenith monitor and sold for a little over $1000 which was pretty expensive for a computer in 1979. The TI-99/4 had an entirly different keyboard than the 99/4A. There were a total of 41 keys which includes the orange Shift and Enter keys and there was even an extra Space key next to the "A". Now get this, above the number 6 on the 99/4, there is a comma character, but on a 99/4A and modern computers there is a carrot. However, the 99/4's keys were not the normal "typewriter"-like keys found on the 99/4A, they are almost identical to the modern TI calculators. The first time I used a TI-92 I noticed how similar the keys were in shape compared to the 99/4 and they even had the little dips in the center (source: http://www.99er.net/994.html). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 25/02/2012 r14627: Shortened the software names to 8 characters so that the validation does not complain [mizapf]. - 0.66: Driver is now enabled. Some bugfixes and support for IR remote handlers [Raphael Nabet]. - 0.36b14: Raphael Nabet added TI99_4 (not working) system. Romset: 26624 / 5 files / 21038 packed u500.bin / 6144 / aa757e13 u501.bin / 6144 / c863e460 u502.bin / 6144 / b0eda548 u610.bin / 4096 / 6fcf4b15 u611.bin / 4096 / 491c21d1 $end $info=ti99_4a $mame 0.36b6 [Raphael Nabet] TI99/4A Home Computer (US), Texas Instruments, 1981 The Texas Instruments TI-99/4A was an early home computer, released in June 1981, originally at a price of USD $525. It was an enhanced version of the less successful—and quite rare—TI-99/4 model, which was released in late 1979 at a price of $1,150. The TI-99/4A added an additional graphics mode, "lowercase" characters consisting of small capitals, and a full travel keyboard. Its predecessor, the TI-99/4, featured a calculator-style chiclet keyboard and a character set that lacked lowercase text (source: http://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 25/02/2012 r14627: Shortened the software names to 8 characters so that the validation does not complain [mizapf]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.143u1: Replaced TRUE/FALSE for line states with ASSERT/CLEAR (which helped to find an inconsistency in the implementation). Added real RS232 connection capability [Michael Zapf]. - 0.136: Fixed a crash when the user mounts cartridge dump files in legacy mode [Michael Zapf]. - 0.135: Changed TI99/4a to use SN94624 sound chip variant [Justin Kerk, Lord Nightmare]. Converted Smartmed and RS232 card to be devices [Miodrag Milanovic]. Added support for two new cartridge types [Michael Zapf]. - 0.133: Implemented p-Code peripheral card [Michael Zapf]. - 0.128: Changed ESC key to map to F12 [Michael Zapf]. - 0.126: Implemented loading and saving of the battery-backed RAM of the MiniMemory cartridge. Fixed disk controller [Michael Zapf]. - 0.125: Natural keyboard fix [Fabio Priuli]. - 0.123: Fixed Mechatronic Mouse axis swapping (bug #966). More floppy cleanups; fixed TI99_8 regression and made the floppy drive usable (bug #1450) [Michael Zapf]. - 0.122: Refactorings and code cleanups [Michael Zapf]. - 0.121: Fixed TI99 border regression [Michael Zapf]. - 0.85: Updated the IDE card emulation with the latest changes to the prototype. The latest prototype is incompatible with earlier prototypes (IDE bus has been byte-swapped), so you need to download the latest DSRs and use a new, blank IDE hard disk image. Also, the state of the IDE clock chip (rtc65271) is now saved to disk, so that you can use a rtc bootstrap loader to load IDEAL from the IDE harddisk, as explained in Nouspickel's IDEAL page [Raphael Nabet]. - 0.84: Fixed various bugs in HSGPL ROM6 support. Enabled the IDE card for the Geneve and ti99/8 drivers (this involved fixing a design flaw in the original IDE card prototype). Added preliminary support for the SmartMedia part of the USB-SmartMedia card [Raphael Nabet]. - 0.72: Several behind-the-scenes changes to support TI-99/8 emulation (which is not 100% working and disabled in MESS builds but implemented in source code). Hopefully, there will be no change in functionality in the various TI-99/4(a) drivers [Raphael Nabet]. - 0.71: Added support for Mechatronics mouse. Added support for HFDC subdirectories [Raphael Nabet]. - 0.70: Fixed some bugs that had been introduced in IDE emulation. Added hfdc HD support. Changed floppy disk image format from the previous MESS-specific format to the more universal v9t9 format. This does make any difference for single-sided images, but you will need to convert existing double-sided image to the new format [Raphael Nabet]. - 0.68: Added support for Thierry Nouspickel's IDE card prototype. Added incomplete but working support for the HFDC disk controller card and 80-track drives. Added support for a fourth floppy drive with non-TI floppy controllers. Fixed Super AMS memory card emulation [Raphael Nabet]. - 0.67: Added support for new disk geometries (9 sec/trk DSSD, 16 sec/trk SSDD, 16 sec/trk DSDD) [Raphael Nabet]. - 0.56.1: - Xxtensive rewrite: The code should be more flexible and more readable. * Updated tms9901 code. * Optional floppy controller, speech synthesizer, memory extension can be disabled. * Support for super AMS, foundation, and a myarc look-alike memory extension cards. * Improved fdc emulation. * Better GROM and speech timings. * Support for multiple extension cards, and multiple GROM ports. * Speech synthesizer now works!!! * Added support for EVPC video card [Raphael Nabet]. - 0.37b2: Mini Memory Support (rename minimemc.bin to minimemm.bin for it to work correctly), fixed a bug in banked roms when a hard reset (F3) is done, rom images are now identified by their filename extensions (image order isn't important anymore), no need to use NUL when no grom image, both alt -> fctn and both ctrl -> ctrl added, and new rom image extensions (.c .d .m .g .crom. drom. mrom .grom) [Norberto Alfredo Bensa]. - 0.36b16: Updates to cgenie, trs80 and ti99_4a due to wd179x update [Juergen Buchmueller]. - 0.36b15: TI99_4a display palette (F4) corruption fix [Mathis Rosenhauer]. - 0.36b13: Corrected wd179x to use the new fileio semantics. This fixes the trs80, cgenie and ti99 drivers [Juergen Buchmueller]. - 0.36b12: TI99/4a accessors for the RAM extension fixed, and fixed endianness issues [Raphael Nabet]. - 0.36b11: Renamed (ti99) to (ti994a). - 0.36b6: Raphael Nabet added TI-994a system. Romset: 32768 / 2 files / 26411 packed 994agrom.bin / 24576 / af5c2449 994arom.bin / 8192 / db8f33e5 $end $info=ti99_4ae $mame 0.36b16 [Raphael Nabet] TI99/4A Home Computer (Europe), Texas Instruments, 1981 The Texas Instruments TI-99/4A was an early home computer, released in June 1981, originally at a price of USD $525. It was an enhanced version of the less successful—and quite rare—TI-99/4 model, which was released in late 1979 at a price of $1,150. The TI-99/4A added an additional graphics mode, "lowercase" characters consisting of small capitals, and a full travel keyboard. Its predecessor, the TI-99/4, featured a calculator-style chiclet keyboard and a character set that lacked lowercase text (source: http://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 0.36b16: Raphael Nabet added TI99/4A Home Computer (50 Hz) system. Romset: 32768 / 2 files / 26411 packed 994arom.bin / 8192 / db8f33e5 994agrom.bin / 24576 / af5c2449 $end $info=ti99_4e $mame 0.36b16 [Raphael Nabet] TI99/4 Home Computer (Europe), Texas Instruments, 1980 The TI-99/4 was Texas Instrument's first attempt into the home computer market. This computer was originaly equipped with a Zenith monitor and sold for a little over $1000 which was pretty expensive for a computer in 1979. The TI-99/4 had an entirly different keyboard than the 99/4A. There were a total of 41 keys which includes the orange Shift and Enter keys and there was even an extra Space key next to the "A". Now get this, above the number 6 on the 99/4, there is a comma character, but on a 99/4A and modern computers there is a carrot. However, the 99/4's keys were not the normal "typewriter"-like keys found on the 99/4A, they are almost identical to the modern TI calculators. The first time I used a TI-92 I noticed how similar the keys were in shape compared to the 99/4 and they even had the little dips in the center (source: http://www.99er.net/994.html). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 0.36b16: Raphael Nabet added TI99/4 Home Computer (50 Hz) system. Romset: 26624 / 5 files / 21038 packed u610.bin / 4096 / 6fcf4b15 u611.bin / 4096 / 491c21d1 u500.bin / 6144 / aa757e13 u501.bin / 6144 / c863e460 u502.bin / 6144 / b0eda548 $end $info=ti99_4ev $mame 0.56.1 [Raphael Nabet] TI99/4A Home Computer with EVPC, Texas Instruments, 1994 The TI-99/4 was Texas Instrument's first attempt into the home computer market. This computer was originaly equipped with a Zenith monitor and sold for a little over $1000 which was pretty expensive for a computer in 1979. The TI-99/4 had an entirly different keyboard than the 99/4A. There were a total of 41 keys which includes the orange Shift and Enter keys and there was even an extra Space key next to the "A". Now get this, above the number 6 on the 99/4, there is a comma character, but on a 99/4A and modern computers there is a carrot. However, the 99/4's keys were not the normal "typewriter"-like keys found on the 99/4A, they are almost identical to the modern TI calculators. The first time I used a TI-92 I noticed how similar the keys were in shape compared to the 99/4 and they even had the little dips in the center (source: http://www.99er.net/994.html). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 0.56.1: Raphael Nabet added TI-99/4P preliminary system. Romset: 24576 / 1 file / 20277 packed 994agr38.bin / 24576 / bdd9f09b $end $info=ti99_4p $mame 0.128 [ ? ] SGCPU (a.k.a. 99/4P), System 99 Users Group, 1996 The Second Generation CPU card of TI99/4 was released by the System 99 User Group in 1996 as a card to be installed in the PEB. It was also known as the TI99/4P, and included standard 9900 CPU, ROMs, and up to 1 MiB of 16-bit RAM using the 'AMS' memory expansion scheme. This card required the HSGPL card, which provided the GROM emulation needed to run the system, and the EVPC, which included the 9938 video processor for display (source: http://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 20/03/2012 r14778: Fixed some more regressions [Sandro Ronco]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 0.142u3: Locked HSGPL mode to on for ti99_4p; HSGPL does not lock up anymore when cartridge is plugged in; SAMS address decoding fixed [Michael Zapf]. - 0.128: Added SGCPU (a.k.a. 99/4P) system. Romset: 65536 / 2 files / 18163 packed sgcpu_hb.bin / 32768 / aa100730 sgcpu_lb.bin / 32768 / 2a5dc818 $end $info=ti99_8 $mame 0.77 [Raphael Nabet] TI-99/8 Computer (US), Texas Instruments, 1983 The TI-99/8 was TI's last attempt at making it to the top of the home computer market. At the time is was to be released, it would have been more powerful than any other computer in its price range. It came equipped with 64K of RAM, upgradable to 15 Megabytes. It had built in speech, unlike other computers. It had Extended Basic II included as the standard language at power up. XB II included over a dozen new commands, new string handling code and several new routines that made use of the decimal/hexidecimal number handling. Also avaiable at the power up menu was the PASCAL P-System Version 4.12 and a SET SPEED option for setting the speed of the computer. There is a SLOW mode, a 99/4A mode and a FAST moded for running the 99/8 at the full 10 MHz speed. The fourth selection was whatever module was plugged into the GROM port. Ports included cassette, video, AC powerand the Hex-Bus port. The expansion port on the side of the console had 50 pins versus the 44 pins on the 99/4A. The extra pins and juggling of signals gave the 99/8 a true 16 bit handling on its I/O bus. The cartridge port was mounted on the top of the console and installing a cartridge vertically instead of pushing the cartridge horizontally into the front of the console. The keyboard was totally redesigned, adding to keys to lessen the use of the FUNCTION key. The Keyboard is almost 4 inches wider and touchtyping was easier because it felt like a full Selectric typewriter keyboard (source: http://www.99er.net/998.html). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 0.131: Fixed the driver and removed the GAME_NOT_WORKING flag [Michael Zapf]. - 0.114: Fixed assertion failure on exit (bug #1137) [Nate Woods]. - 0.77: Raphael Nabet added Texas TI-99/8 Computer (US) system. Romset: 57344 / 2 files / 36461 packed 998grom.bin / 24576 / c63806bc 998rom.bin / 32768 / b7a06ffd $end $info=ti99_8e $mame 0.77 [Raphael Nabet] TI-99/8 Computer (Europe), Texas Instruments, 1983 The TI-99/8 was TI's last attempt at making it to the top of the home computer market. At the time is was to be released, it would have been more powerful than any other computer in its price range. It came equipped with 64K of RAM, upgradable to 15 Megabytes. It had built in speech, unlike other computers. It had Extended Basic II included as the standard language at power up. XB II included over a dozen new commands, new string handling code and several new routines that made use of the decimal/hexidecimal number handling. Also avaiable at the power up menu was the PASCAL P-System Version 4.12 and a SET SPEED option for setting the speed of the computer. There is a SLOW mode, a 99/4A mode and a FAST moded for running the 99/8 at the full 10 MHz speed. The fourth selection was whatever module was plugged into the GROM port. Ports included cassette, video, AC powerand the Hex-Bus port. The expansion port on the side of the console had 50 pins versus the 44 pins on the 99/4A. The extra pins and juggling of signals gave the 99/8 a true 16 bit handling on its I/O bus. The cartridge port was mounted on the top of the console and installing a cartridge vertically instead of pushing the cartridge horizontally into the front of the console. The keyboard was totally redesigned, adding to keys to lessen the use of the FUNCTION key. The Keyboard is almost 4 inches wider and touchtyping was easier because it felt like a full Selectric typewriter keyboard (source: http://www.99er.net/998.html). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u3: Horizon Ramdisk expansion card added [Michael Zapf]. - 0.77: Raphael Nabet added Texas TI-99/8 Computer (Europe) system. Romset: 57344 / 2 files / 36461 packed 998rom.bin / 32768 / b7a06ffd 998grom.bin / 24576 / c63806bc $end $info=ti990_10 $mame 0.56.1 [Raphael Nabet] TI Model 990/10 Minicomputer System, Texas Instruments, 1975 The TI-990 was a series of 16-bit minicomputers sold by Texas Instruments (TI) in the 1970s and 1980s. The TI-990 was a replacement for TI's earlier minicomputer systems, the TI-960 and the TI-980. It had several uniquely innovative features, and was easier to program than its predecessors. TTL processor with memory mapping support to 2M bytes of memory (source: http://en.wikipedia.org/wiki/TI-990#TILINE.2FCRU_models). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.95: Fixed a crash regression introduced in the 0.93 MAME core update [Nate Woods]. - 0.56.1: Raphael Nabet added TI-990/10 system. Romset: 1024 / 4 files / 897 packed 975383.45 / 256 / 391943c7 975383.46 / 256 / f40f7c18 975383.47 / 256 / 1ba571d8 975383.48 / 256 / 8852b09e $end $info=ti990_4 $mame 0.78 [ ? ] TI Model 990/4 Microcomputer System, Texas Instruments, 1976 The TI-990 was a series of 16-bit minicomputers sold by Texas Instruments (TI) in the 1970s and 1980s. The TI-990 was a replacement for TI's earlier minicomputer systems, the TI-960 and the TI-980. It had several uniquely innovative features, and was easier to program than its predecessors. (source: http://en.wikipedia.org/wiki/TI-990#TILINE.2FCRU_models). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.78: Added Texas Instruments TI Model 990/4 system. Romset: 1024 / 1 file / 913 packed ti9904.rom / 1024 / 691e7d19 $end $info=tiki100 $mame 0.133 [Curt Coder] TIKI 100, Tiki Data A/S, 1984 Tiki 100 was a desktop home/personal computer manufactured by Tiki Data of Oslo, Norway. The computer was launched in the spring of 1984 under the original name Kontiki 100, and was first and foremost intended for the emerging educational sector, especially for primary schools. Due to a dispute with Thor Heyerdahl, famous for his Kon-Tiki raft used in his expedition in 1947, the name was later changed to Tiki 100. Early prototypes had 4 KB ROM, and the '100' in the machine's name was based on the total KB amount of memory. The computer was based on the Zilog Z80 CPU (source: http://en.wikipedia.org/wiki/Tiki_100). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 06/02/2012 r14356: Added missing svn properties to a few lists [Fabio Priuli]. - 0.144u7: Added software list [Curt Coder]. - 19/01/2012 r14092, r14094: Added missing sizes to softlist. Added SHA1 to softlist [Curt Coder]. - 0.133: Curt Coder added Tiki 100 driver; system is now working, except for double sided disks. - 0.132: Added skeleton driver of Tiki 100 system. Romset: 16640 / 3 files / 11868 packed tikirom-1.35.u10 / 8192 / 7dac5ee7 tikirom-2.03w.u10 / 8192 / 79662476 63ls140.u4 / 256 (nodump) $end $info=tim011 $mame 0.140 [ ? ] TIM-011, Mihajlo Pupin Institute, 1987 TIM 011 was an educational or Personal computer for school microcomputer developed by Mihajlo Pupin Institute of Serbia in 1987. There were about 1.200 TIM-011 computers in Serbian schools in the 1990's (source: http://en.wikipedia.org/wiki/TIM-011). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.140: Added skeleton driver of MPI TIM-011 system. Romset: 12288 / 2 files / 2433 packed sys_tim011.bin / 8192 / 5b4f1300 keyb_tim011.bin / 4096 / a99c40a6 $end $info=tk80 $mame 0.140 [ ? ] TK-80, Nippon Electronic Company, 1976 The NEC TK 80 is a 8080-cpu Training Kit (hence the "TK") computer sold at the end of the 70's. It is considered the first japanese home-computer. It was firstly aimed at technicians, but it met a great success with first computer hobbyists. It was often sold as a kit. The systems is directly programmed in machine-code through the hexadecimal keyboard. There are 9 "function" keys on this keyboard : RET, RUN, STORE DATA, LOAD DATA, RESET, ADRS SET, READ INCR, READ DECR, WRITE INCR. Information is displayed on the built-in 7-segments LED display (1 line, 8 characters) (source: http://www.old-computers.com/MUSEUM/computer.asp?c=405). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added LED display, i8255, keyboard, marked as working [Robbbert]. - 0.140: Added skeleton driver of NEC TK-80 system. Romset: 768 / 3 files / 665 packed tk80-1.bin / 256 / 897295e4 tk80-2.bin / 256 / d54480c3 tk80-3.bin / 256 / 8d4b02ef $end $info=tk80bs $mame 0.139 [ ? ] TK-80BS, Nippon Electronic Company, 1980 The NEC TK 80 is a 8080-cpu Training Kit (hence the "TK") computer sold at the end of the 70's. It is considered the first japanese home-computer. It was firstly aimed at technicians, but it met a great success with first computer hobbyists. It was often sold as a kit. The TK-80 BS was a "Basic Station" model. It was composed of a TK-80 board with a BASIC ROM built-in, 7k RAM and an alphanumeric keyboard. Furthermore there was the Compo BS/80 which was a TK-80 with its Basic extension within a nice moulded plastic case (source: http://www.old-computers.com/museum/computer.asp?c=405&st=1). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.139: Added skeleton driver of NEC TK-80BS system. Romset: 100051 / 13 files / 29762 packed tk80.dummy / 2048 / 553b25ca (baddump) ext.l1 / 28230 / d05ed3ff (baddump) lv1basic.l1 / 2466 / 3ff67a71 (baddump) bsmon.l1 / 3504 5daa599b (baddump) tk80.dummy / 2048 / 553b25ca (baddump) ext.10 / 15810 / 3c64d488 (baddump) lv2basic.10 / 8192 / 594fe70e (baddump) bsmon.10 / 3503 / d0047983 (baddump) tk80.dummy / 2048 / 553b25ca (baddump) ext.11 / 15828 / bd5c5169 (baddump) lv2basic.11 / 8192 / 3df9a3bd (baddump) bsmon.11 / 4086 / fca7a609 (baddump) font.rom / 4096 / 94d95199 (baddump) $end $info=tk85 $mame 0.132 [Robbbert, Miodrag Milanovic] TK85, Microdigital, 1983 The TK 85 was a ZX81 clone made by Microdigital Eletronica, a computer company located in Brazil. It came with 16 or 48 kB RAM, and had a ZX Spectrum-style case, more precisely a Timex Sinclair 1500 clone. It had some special features like high speed (1500 bps) load and save, even mentioned in the user manual (source: http://en.wikipedia.org/wiki/TK_85). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Robbbert and Miodrag Milanovic added Microdigital TK85 system. Romset: 102404 / 1 file / 7982 packed tk85.rom / 10240 / 8972d756 $end $info=tk90x $mame 0.37b2 [David Robertson] TK 90X Color Computer, Micro Digital, 1985 The TK 90X was the first Brazilian ZX Spectrum clone made in 1985 by Microdigital Eletronica, a company located at São Paulo, Brazil, that manufactured some ZX81 clones before (TK 82C, TK 83 and TK 85) and a ZX80 clones (TK 80, TK 82). The case was almost the same of the original Spectrum (just a little higher), and the keyboard placement was equal to the original keyboard, except for some additional commands that did not exist in the Spectrums (for characters defined by the user — UDG — in the place of the 'Pound' symbol, and the 'Trace' function in Basic), and included specific Portuguese and Spanish characters such as ç and ñ, as well as accented vowels. There were two versions: 16 Kb and 48 Kb of RAM. Inside, the same processor: Z80A running at 3.58 MHz, a ROM chip, some RAM chips (old dynamic RAMs 4116 and 4416). Microdigital did some reverse engineering to develop a CMOS integrated circuit (IC) with similar functionality to the original Bipolar[disambiguation needed ] IC ULA from Sinclair/Ferranti. The modulator was tuned to VHF channel 3 and the TV system was hardware selectable to PAL-M (60 Hz) as used in Brazil, PAL-N (50 Hz) as used in Uruguay, Argentina and Paraguay and NTSC (60 Hz) as used in USA and many other countries, versatility of features the ZX Spectrum never had ** (Was discover an original ZX Spectrum with NTSC video output in Chile, The ULA is a model 6C011E-3 which generates a NTSC frame size and rate). Another improvement over the original ZX Spectrum was the sound output via modulated RF direct to the TV set instead of the beeper (source: http://en.wikipedia.org/wiki/TK_90X). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b2: David Robertson added TK90x Color Computer system. Romset: 16384 / 1 file / 13080 packed tk90x.rom / 16384 / 3e785f6f $end $info=tk95 $mame 0.37b2 [David Robertson] TK 95 Color Computer, Micro Digital, 1986 The TK 95 microcomputer was the evolution of TK 90X made in the 1980s by Microdigital Eletronica, a company located at São Paulo, Brazil that manufactured some ZX81 clones before (TK 82, TK 82C, TK 83 and TK 85) and a ZX80 clone (TK 80). The first version was launched in November 1986. The case suffered a redesign (copied from the Commodore Plus/4[1]) and the keyboard was said to be "semi-professional" (according to the Brazilian manufacturer), with the some additional commands that did not exist in the ZX Spectrums (for characters defined by the user — UDG), and more compatibility with the original ZX Spectrum (some games did not run in TK 90X but ran alright in the TK 95) (source: http://en.wikipedia.org/wiki/TK_95). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b2: David Robertson added Micro Digital TK95 Color Computer system. Romset: 10240 / 1 file / 7985 packed tk85.rom / 10240 / 8972d756 $end $info=tmc1800 $mame 0.141 [ ? ] Telmac 1800, Telercas Oy, 1977 The Telmac 1800 was an early microcomputer delivered in kit form. It was introduced in 1977 by Telercas, the Finnish importer of RCA microchips. Most of the 2,000 kits manufactured were bought by electronics enthusiasts in Finland and Sweden. An expansion board, OSCOM, later became available, and included an alphanumeric video display, and up to 12 kB of memory. A 4 kB Tiny BASIC could be run on this configuration (source: http://en.wikipedia.org/wiki/Telmac_1800). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 09/04/2012 r14882: Cleanup [Micko]. - 0.141: Added Telercas Oy Telmac 1800 system. Romset: None required. $end $info=tmc2000 $mame 0.115 [Curt Coder] Telmac 2000, Telercas Oy, 1980 Telmac Telmac 1800 and TMC-600 is a Finnish Telercasin manufactured personal computers. Telercas machines were also used in the RCA-1802 - processors importer. Telmac 1800 were electronics enthusiasts of computer kit, which was launched in 1977. The basic model was a 2 Kbytes of RAM, interface tape drive and the possibility of plugging the device into a TV. Machine was also available in the CHIP-8 interpreter. Later, an extension was acquired in the CRT controller and its accompanying Tiny BASIC interpreter. The keyboard was mostly hexadecimal digits 0-F. Telmac 1800 produced about 2000 copies and was sold in Finland, but also to some extent also in Sweden (source - traslated: http://fi.wikipedia.org/wiki/Telmac). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.128: Fixed quickloading [Curt Coder]. - 0.125: System is now working [Curt Coder]. - 0.115: Curt Coder added Telmac 2000 (not working) system. Romset: 3072 / 3 files / 509 packed 200.m5 / 512 / 79da3221 (baddump) 202.m5 / 512 (nodump) tool2000 / 2048 (nodump) $end $info=tmc2000e $mame 0.128 [ ? ] Telmac 2000E, Telercas Oy, 1980 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.128: Added Telmac 2000E system. Romset: None required. $end $info=tmc600s2 $mame 0.82 [Curt Coder] Telmac TMC-600 (Sarja II), Telercas Oy, 1982 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported WIP: - 0.86: Added printer output, tone sound, colorram/blink attribute, a preliminary quickload for BASIC programs, and devices [Curt Coder]. - 0.82: Curt Coder added Telmac TMC-600 (Series II) system. Romset: 24576 / 6 files / 14483 packed sb30 / 4096 / 95d1292a sb31 / 4096 / 2c8f3d17 sb32 / 4096 / dd58a128 sb33 / 4096 / b7d241fa 151182 / 4096 / c1a8d9d8 chargen / 4096 / 93f92cbf $end $info=to7 $mame 0.108 [Antoine Mine] TO7, Thomson, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson TO7 system. Romset: 22016 / 9 files / 16169 packed to7.rom / 6144 / 0e7826da cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cq90-028.rom / 1984 / ca4dba3d nano7.rom / 1984 / 42a1d1a6 $end $info=to770 $mame 0.108 [Antoine Mine] TO7/70, Thomson, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson TO7/70 system. Romset: 22016 / 9 files / 16175 packed to770.rom / 6144 / 89518862 cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cq90-028.rom / 1984 / ca4dba3d nano7.rom / 1984 / 42a1d1a6 $end $info=to770a $mame 0.108 [Antoine Mine] TO7/70 (Arabic), Thomson, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson TO7/70 arabic system. Romset: 22016 / 9 files / 16202 packed to770a.rom / 6144 / 378ea808 cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cq90-028.rom / 1984 / ca4dba3d nano7.rom / 1984 / 42a1d1a6 $end $info=to8 $mame 0.108 [Antoine Mine] TO8, Thomson, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson TO8 system. Romset: 97792 / 14 files / 79296 packed to8-0.rom / 8192 / 3c4a640a to8-1.rom / 8192 / cb9bae2d basic8-0.rom / 16384 / e5a00fb3 basic8-1.rom / 16384 / 4b241e63 basic8-2.rom / 16384 / 0f5581b3 basic8-3.rom / 16384 / f552e7e3 cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cq90-028.rom / 1984 / ca4dba3d nano7.rom / 1984 / 42a1d1a6 $end $info=to8d $mame 0.108 [Antoine Mine] TO8D, Thomson, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson TO8D system. Romset: 97792 / 14 files / 79339 packed to8d-0.rom / 8192 / 30ea4950 to8d-1.rom / 8192 / 926cf0ca basic8-0.rom / 16384 / e5a00fb3 basic8-1.rom / 16384 / 4b241e63 basic8-2.rom / 16384 / 0f5581b3 basic8-3.rom / 16384 / f552e7e3 cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cq90-028.rom / 1984 / ca4dba3d nano7.rom / 1984 / 42a1d1a6 $end $info=to9 $mame 0.108 [Antoine Mine] TO9, Thomson, 1985 ... Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson TO9 system. Romset: 155136 / 17 files / 125065 packed to9.rom 8192 / f9278bf7 basic9-0.rom / 16384 / c7bac620 basic9-1.rom / 16384 / ea5f3e43 basic9-2.rom / 16384 / 0f5581b3 basic9-3.rom / 16384 / 6b5b19e3 soft9-0a.rom / 16384 / 8cee157e soft9-1a.rom / 16384 / cf39ac93 soft9-0b.rom / 16384 / 033aee3f soft9-1b.rom / 16384 / 214fe527 cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cq90-028.rom / 1984 / ca4dba3d nano7.rom / 1984 / 42a1d1a6 $end $info=to9p $mame 0.108 [Antoine Mine] TO9+, Thomson, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.108: Antoine Mine added Thomson TO9+ system. Romset: 97792 / 14 files / 78843 packed to9p-0.rom / 8192 / a2731296 to9p-1.rom / 8192 / c52ce315 basicp-0.rom / 16384 / e5a00fb3 basicp-1.rom / 16384 / 4b241e63 basicp-2.rom / 16384 / 0f5581b3 basicp-3.rom / 16384 / ebe9c8d9 cd90-015.rom / 1984 / 821d34c1 cd90-640.rom / 1984 / 5114c0a5 cd-351-0.rom / 1984 / 2c0159fd cd-351-1.rom / 1984 / 8e58d159 cd-351-2.rom / 1984 / c9228b60 cd-351-3.rom / 1984 / 3ca8e5dc cq90-028.rom / 1984 / ca4dba3d nano7.rom / 1984 / 42a1d1a6 $end $info=tpc310 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] TPC-310, Talent, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Talent TPC-310 system. Romset: 114688 / 5 files / 77254 packed tpc310bios.rom / 32768 / 8cd3e845 tpc310ext.rom / 16384 / 094a9e7a dpf550disk.rom / 16384 / 347b1b44 tpc310turbo.rom / 16384 / 0ea62a4d tpc310acc.rom / 32768 / 4fb8fab3 $end $info=tpp311 $mame 0.143u3 [ ? ] TPP-311, Talent, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Talent TPP-311 system. Romset: 81920 / 3 files / 60466 packed 311ext.rom / 16384 / 094a9e7a 311bios.rom / 32768 / 8cd3e845 311logo.rom / 32768 / 0e6ecb9f $end $info=tps312 $mame 0.143u3 [ ? ] TPS-312, Talent, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Talent TPS-312 system. Romset: 98304 / 4 files / 76920 packed 312ext.rom / 16384 / 094a9e7a 312bios.rom / 32768 / 8cd3e845 312plan.rom / 32768 / b3a6aaf6 312write.rom / 16384 / 63c6992f $end $info=trakcvg $mame 0.137 [ ? ] Trakton Computer Video Game, Trakton, 198? ... Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported Romset: None required. $end WIP: - 0.137: Added Trakton Computer Video Game system. Romset: None required. $end $info=tricep $mame 0.136 [ ? ] Tricep, Morrow Designs, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Morrow Designs Tricep system. Romset: 8192 / 2 files / 2494 packed tri2.4_odd.u37 / 4096 / 31eb2dcf tri2.4_even.u36 / 4096 / 4414dcdc $end $info=trs80 $mame 0.1 [Juergen Buchmueller] Tandy Radio Shack, 1977 TRS-80 was Tandy Corporation's desktop microcomputer model line, sold through Tandy's Radio Shack stores in the late 1970s and early 1980s. The first units, ordered unseen, were delivered in November 1977, and rolled out to the stores the third week of December. The line won popularity with hobbyists, home users, and small-businesses. Tandy Corporation's leading position in what Byte Magazine called the "1977 Trinity" (Apple, Commodore and Tandy) had much to do with Tandy's retailing the computer through more than 3000 of its Radio Shack (Tandy in Europe) storefronts. Notable features of the original TRS-80 included its full-stroke QWERTY keyboard, small size, its Floating Point BASIC programming language, an included monitor, and a starting price of $600. The pre-release price was $500 and a $50 deposit was required, with a money back guarantee at time of delivery. One major drawback of the original system was the massive RF interference it caused in surrounding electronics. This became a problem when it was determined to violate FCC regulations, leading to the Model I's phase out in favor of the new Model III. By 1979, the TRS-80 had the largest available selection of software in the microcomputer market Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Model 4 and 4P can boot from floppy disk [Robbbert]. - 0.131: Various improvements [Robbbert]: * added centronics printer * cassette works on all clones * Model III/4 RTC and cassette hooked up * UART added * LNW-80 graphics and colour added * ht1080z and system-80 extension roms added - 0.128: Added proper cassette emulation support (both .wav and .cas. formats) [Wilbert Pol]. - 0.124: Fixed an issue with I/O ports. Fixed 32 character display. Decoded LNW-80 characters [Robbbert]. - 0.112: Fixed TRS-80 drivers [Robbbert and R. Belmont]. - 0.71: Fixed a crash on startup [Nate Woods]. - 0.62.1: Now use tilemap [Nate Woods]. - 0.37b5: Split the ROMs into the 4K sizes they originally had trs80.rom -> trs80.z33, trs80.z34 and trs80.zl2 sys80.rom -> sys80rom.1 sys80rom.2 and sys80rom.3 . IO_CASSETTE now only loads *.cas files in SYSTEM format and IO_QUICKLOAD is used for files in *.cmd format (disk excerpts) [Juergen Buchmueller]. - 0.36b16: Updates to cgenie, trs80 and ti99_4a due to wd179x update [Juergen Buchmueller]. - 0.36b14: Trs80, removed video x*2/y*3 hacks; the character layout is now 6x12 [Juergen Buchmueller]. Fixed .cas/.cmd loader using opbaseoverride(). The image is loaded as soon as the BASIC prompt is show (">" in line 4) and floppy controller is disabled in trs80_init() when no floppy disk image is specified [Juergen Buchmueller]. - 0.36b13: Corrected wd179x to use the new fileio semantics. This fixes the trs80, cgenie and ti99 drivers [Juergen Buchmueller]. - 0.1: Juergen Buchmueller added Tandy TRS-80 Model I system. Romset: 5120 / 2 files / 3917 packed level1.rom / 4096 / 70d06dff trs80m1.chr / 1024 / 0033f2b9 $end $info=trs80l2 $mame 0.37b11 [ ? ] TRS-80 Model I (Level II Basic), Tandy Radio Shack, 1978 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Renamed (trs80l2a) to (trs80l2). - 0.37b11: Added TRS-80 Model I (Level II Basic) system. Romset: 25600 / 7 files / 21561 packed trs80.z33 / 4096 / 37c59db2 trs80.z34 / 4096 / 05818718 trs80.zl2 / 4096 / 306e5d66 trs80alt.z33 / 4096 / be46faf5 trs80alt.z34 / 4096 / 6c791c2d trs80alt.zl2 / 4096 / 55b3ad13 trs80m1.chr / 1024 / 0033f2b9 $end $info=trs80m16 $mame 0.137 [Curt Coder] TRS-80 Model 16, Tandy Radio Shack, 1982 andy later released the TRS-80 Model 16, as the follow-on to the Model II; an upgrade kit was available for Model II systems. The Model 16 added a 6 MHz, 16-bit Motorola 68000 processor and memory card, keeping the original Z-80 as an I/O processor. It could run either TRSDOS-16 or Xenix, Microsoft's version of UNIX. Of the two operating systems, Xenix was far more popular. TRSDOS-16 was essentially Model II TRSDOS, with no additional features and little compatible software. 68000 functionality was added as an extension, loading 68000 code into the 68000 memory via a shared memory window with the Z80 (source: http://en.wikipedia.org/wiki/TRS-80#Model_16.2C_Model_16B.2C_Model_12.2C_and_Tandy_6000). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Curt Coder added skeleton driver of Tandy TRS-80 Model II/16 system. Romset: 12288 / 6 files / 3292 packed cpu_c8ff.u11 / 2048 / 7017a373 cpu_2bff.u11 / 2048 / c6c71d8b cpu_2119.u11 / 2048 / 7a663049 cpu_fc86.u11 / 2048 (nodump) cpu_9733.u11 / 2048 / 823924b1 8043316.u9 / 2048 / 04425b03 $end $info=trs80m2 $mame 0.137 [Curt Coder] TRS-80 Model II, Tandy Radio Shack, 1979 n October 1979, Tandy began shipping the Model II, which was targeted to the small-business market. Creative Computing in 1984 called it a "state-of-the-art business machine" that "might have taken the business market by storm had it not had a nameplate reading 'Radio Shack.'"[6] The Model II was not an upgrade of the Model I, but an entirely different system. As a professional business machine, it used state-of-the-art hardware and had numerous features not found in the primitive Model I such as DMA, vectored interrupts, a detachable keyboard, and port instead of memory-mapped I/O. It sported 80x25 text and a singled-sided 500k 8" floppy drive, and either 32 or 64k of RAM, along with two RS-232 ports and a Centronics-standard parallel port. The video memory was not mapped into the main address space or directly accessible by the CPU (only through indirect register writes) (source: http://en.wikipedia.org/wiki/TRS-80#Model_II). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Fixed keyboard clock [brouhaha]. Added some floppies [Damien Cymbal]. - 11/03/2012 r14748: Cleanup in softlist [Micko]. - 11/03/2012 r14748: Cleanup in softlist [Micko]. - 27/02/2012 r14648: Some Model 16 WIP, and separated keyboard to own device [Curt Coder]. - 19/01/2012 r14098: A bunch of consistency fixes [Fabio Priuli]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 0.137: Curt Coder added skeleton driver of TRS-80 Model II system. Romset: 4096 / 2 files / 1098 packed 8043216.u11 / 2048 / 7017a373 8043316.u9 / 2048 / 04425b03 $end $info=trs80m3 $mame 0.1 [Juergen Buchmueller] TRS-80 Model III, Tandy Radio Shack, 1980 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36b6: Renamed (trs80_m3) to (trs80m3). - 0.1: Juergen Buchmueller added Tandy Tandy TRS-80 Model III system. Romset: 51200 / 12 files / 20102 packed 8041364.u104 / 8192 / ec0c6daa 8040332.u105 / 4096 / ed4ee921 8040316c.u106 / 2048 / c8f79433 8041364.u104 / 8192 / ec0c6daa 8040332.u105 / 4096 / ed4ee921 8040316b.u106 / 2048 / 84a5702d 8041364.u104 / 8192 / ec0c6daa 8040332.u105 / 4096 / ed4ee921 276a.u106 / 2048 / 7d38720a 8040032.u104 / 4096 / 6418d641 8044316.u36 / 2048 (nodump) 8044316a.u36 / 2048 / 444c8b60 $end $info=trs80m4 $mame 0.125 [ ? ] TRS-80 Model 4, Tandy Radio Shack, 1980 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.125: Added Tandy TRS-80 Model 4 system. Romset: 16384 / 2 files / 13127 packed trs80m4.rom / 14336 / 1a92d54d (baddump) 8044316a.u36 / 2048 / 444c8b60 $end $info=trs80m4p $mame 0.131 [Fabio Priuli] TRS-80 Model 4P, Tandy Radio Shack, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.131: Fabio Priuli added TRS-80 Model 4P system. Romset: 6648 / 3 files / 4514 packed 8075332.u69 / 4096 / 3a738aa9 trs80m4p_loader_hack.rom / 504 / 7ff336f4 8049007.u103 / 2048 / 1ac44bea $end $info=trs80pc3 $mame 0.125 [ ? ] TRS-80 Pocket Computer PC-3, Tandy Radio Shack, 1983 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.125: Added Tandy TRS-80 Pocket Computer PC-3 system. Romset: 24576 / 2 files / 18881 packed cpu1250.rom / 8192 / f7287aca bas1250.rom / 16384 / 93ecb629 $end $info=trsm100 $mame 0.131 [Fabio Priuli] TRS-80 Model 100, Tandy Radio Shack, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Added a software list for option ROMs [Curt Coder]. - 0.131: Fabio Priuli added TRS-80 Model 100 (not working) system. Romset: 32768 / 1 file / 26735 packed m100rom.m12 / 32768 / 730a3611 $end $info=tryomvgc $mame 0.137 [ ? ] Tryom Video Game Center, Tryom, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Tryom Video Game Center system. Romset: None required. $end $info=ts1000 $mame 0.83 [Krzysztof Strzecha] Timex Sinclair 1000, Timex Sinclair, 1982 The Timex Sinclair 1000 (TS1000) was the first computer produced by Timex Sinclair, a joint-venture between Timex Corporation and Sinclair Research. It was launched in July 1982. The TS1000 was a slightly modified Sinclair ZX81 with an NTSC RF modulator instead of a UK PAL (Units sold in Portugal have a PAL RF modulator) device and the onboard RAM doubled to 2 kB. The TS1000's casing had slightly more internal shielding but remained the same as Sinclair's, including the membrane keyboard. It had black and white graphics, and no sound. It was followed by an improved version, the Timex Sinclair 1500 (for more info see: http://en.wikipedia.org/wiki/Timex_Sinclair_1000). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.83: Krzysztof Strzecha fixed & readded Timex Sinclair 1000 system. - 0.61: Removed Timex Sinclair 1000 system. - 0.56.1: The main rom file is now called zx81a.rom, instead of zx81.rom in order to match the other drivers in the family [Nate Woods]. - 0.36b15: Juergen Buchmueller added Timex Sinclair 1000 system. Romset: 8192 / 1 file / 6795 packed zx81a.rom / 8192 / 4b1dd6eb $end $info=ts1500 $mame 0.132 [Robbbert, Miodrag Milanovic] Timex Sinclair 1500, Timex Sinclair, 1983 The TS1500 was a slightly-upgraded development of the TS1000. Because of the big problem built around TS1000 in the US (keyboard and RAM Pack mainly), Timex Sinclair (TMX Portugal) designed TS1500 and offered it to Timex Corporation to solve the problems (RAM pack connection) and use the TS2000 (ZXSpectrum) silver case that were never used because they launched TS2068. It replaced the earlier machine's ZX81-like case with a ZX Spectrum-like case (in Silver), the same ZX Spectrum rubber keyboard, a custom ULA (it does not have the Ferranti ULA) and increased the onboard RAM to 16 KB (for more info see: http://en.wikipedia.org/wiki/Timex_Sinclair_1500#Timex_Sinclair_1500). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Fixed memory size regression, it can boot now [Robbbert]. - 0.132: Robbbert and Miodrag Milanovic added Timex Sinclair 1500 system. Romset: 8192 / 1 file / 6790 packed ts1500.rom / 8192 / 7dd19c48 $end $info=ts2068 $mame 0.37b2 [David Robertson] TS-2068, Timex Sinclair, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.129: Fixed CPU and AY clocks based on crystal values from schematics [Justin Kerk, Lord Nightmare]. - 0.56: Aspect ratio corrected. Support for DOCK cartridges added. Support for Z80 snapshots added .AY sound added [Krzysztof Strzecha]. - 0.37b2: David Robertson added Timex-Sinclair 2068 system. Romset: 24576 / 2 files / 16788 packed ts2068_h.rom / 16384 / bf44ec3f ts2068_x.rom / 8192 / ae16233a $end $info=tt030 $mame 0.140 [Curt Coder] TT030 (USA), Atari, 1990 The Atari TT030 is a 32-bit version of the 16/32-bit Atari ST family. Atari Corporation realized that to remain competitive, they needed to begin taking steps to exploit the power offered by other processors in the Motorola 68000 series. At that time, the best option was the 68020. It was the first true "thirty-two bit bus/thirty-two bit instruction" chip from Motorola. Unlike the original 68000 used in the STs, the 68020 was capable of fetching a 32-bit value in one cycle, while the older STs took two cycles to fetch a 32-bit value (source: http://en.wikipedia.org/wiki/Atari_TT030). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Curt Coder added skeleton driver of Atari TT030 system. Romset: 528384 / 2 files / 143089 packed tos306.bin / 524288 / e65adbd7 (baddump) keyboard.u1 / 4096 / 0296915d $end $info=tt030_de $mame 0.140 [ ? ] TT030 (Germany), Atari, 1990 The Atari TT030 is a 32-bit version of the 16/32-bit Atari ST family. Atari Corporation realized that to remain competitive, they needed to begin taking steps to exploit the power offered by other processors in the Motorola 68000 series. At that time, the best option was the 68020. It was the first true "thirty-two bit bus/thirty-two bit instruction" chip from Motorola. Unlike the original 68000 used in the STs, the 68020 was capable of fetching a 32-bit value in one cycle, while the older STs took two cycles to fetch a 32-bit value (source: http://en.wikipedia.org/wiki/Atari_TT030). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Added Atari TT030 (Germany) system. Romset: 528384 / 2 files / 143224 packed tos306de.bin / 524288 / 4fcbb59d (baddump) keyboard.u1 / 4096 / 0296915d $end $info=tt030_fr $mame 0.140 [ ? ] TT030 (France), Atari, 1990 The Atari TT030 is a 32-bit version of the 16/32-bit Atari ST family. Atari Corporation realized that to remain competitive, they needed to begin taking steps to exploit the power offered by other processors in the Motorola 68000 series. At that time, the best option was the 68020. It was the first true "thirty-two bit bus/thirty-two bit instruction" chip from Motorola. Unlike the original 68000 used in the STs, the 68020 was capable of fetching a 32-bit value in one cycle, while the older STs took two cycles to fetch a 32-bit value (source: http://en.wikipedia.org/wiki/Atari_TT030). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Added Atari TT030 (France) system. Romset: 528384 / 2 files / 143306 packed tos306fr.bin / 524288 / 1945511c (baddump) keyboard.u1 / 4096 / 0296915d $end $info=tt030_pl $mame 0.140 [ ? ] TT030 (Poland), Atari, 1990 The Atari TT030 is a 32-bit version of the 16/32-bit Atari ST family. Atari Corporation realized that to remain competitive, they needed to begin taking steps to exploit the power offered by other processors in the Motorola 68000 series. At that time, the best option was the 68020. It was the first true "thirty-two bit bus/thirty-two bit instruction" chip from Motorola. Unlike the original 68000 used in the STs, the 68020 was capable of fetching a 32-bit value in one cycle, while the older STs took two cycles to fetch a 32-bit value (source: http://en.wikipedia.org/wiki/Atari_TT030). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Added Atari TT030 (Poland) system. Romset: 528384 / 2 files / 143802 packed tos306pl.bin / 524288 / 4f2404bc (baddump) keyboard.u1 / 4096 / 0296915d $end $info=tt030_uk $mame 0.140 [ ? ] TT030 (UK), Atari, 1990 The Atari TT030 is a 32-bit version of the 16/32-bit Atari ST family. Atari Corporation realized that to remain competitive, they needed to begin taking steps to exploit the power offered by other processors in the Motorola 68000 series. At that time, the best option was the 68020. It was the first true "thirty-two bit bus/thirty-two bit instruction" chip from Motorola. Unlike the original 68000 used in the STs, the 68020 was capable of fetching a 32-bit value in one cycle, while the older STs took two cycles to fetch a 32-bit value (source: http://en.wikipedia.org/wiki/Atari_TT030). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.140: Added Atari TT030 (UK) system. Romset: 528384 / 2 files / 143093 packed tos306uk.bin / 524288 / 75dda215 (baddump) keyboard.u1 / 4096 / 0296915d $end $info=tunixha $mame 0.137 [ ? ] Tunix Home Arcade, Monaco Leisure, 1982 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Tunix Home Arcade system. Romset: None required. $end $info=tutor $mame 0.70 [Raphael Nabet] Tomy Tutor, Tomy, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 09/02/2012 r14403: Fixed tutor issue, thing is printer is also a option name for device and was for slot [Micko]. - 0.135: Added centronics interface [Miodrag Milanovic]. - 0.125: Changed joystick to use keypad instead of arrow keys by default [Fabio Priuli]. - 0.98: Fixed minor bug when clearing memory while unloading cartridges [Nate Woods]. - 0.70: Raphael Nabet added Tomy Tutor system. Romset: 49152 / 2 files / 34417 packed tutor1.bin / 32768 / 702c38ba tutor2.bin / 16384 / 05f228f5 $end $info=tvc4000 $mame 0.137 [ ? ] TVC-4000, Koerting, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 01/05/2011: Cheese-fix golf crashiness [R. Belmont]. - 0.137: Added TVC-4000 system. - 0.130: Various improvements [Robbbert]. Romset: None required. $end $info=tvc64 $mame 0.132 [ ? ] TVC 64, Videoton, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Videoton TVC 64 system. Romset: 24576 / 3 files / 16481 packed tvc12_d4.64k / 8192 / 834ca9be tvc12_d3.64k / 8192 / 71753d02 tvc12_d7.64k / 8192 / 1cbbeac6 $end $info=tvc64p $mame 0.132 [ ? ] TVC 64+, Videoton, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Videoton TVC 64+ system. Romset: 24576 / 3 files / 19945 packed tvc22_d6.64k / 8192 / 05ac3a34 tvc22_d4.64k / 8192 / ba6ad589 tvc22_d7.64k / 8192 / 05e1c3a8 $end $info=tvc64pru $mame 0.132 [ ? ] TVC 64+ (Russian), Videoton, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added Videotone Videoton TVC 64+ (Russian) system. Romset: 24576 / 3 files / 17057 packed tvcru_d6.bin / 8192 / 1e0fa0b8 tvcru_d4.bin / 8192 / bac5dd4f tvcru_d7.bin / 8192 / 70cde756 $end $info=tvg2000 $mame 0.137 [ ? ] Schmid TVG 2000, Schmid, 1982 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Schmid TVG 2000 system. Romset: None required. $end $info=tvlinkp $mame 0.124 [ ? ] TV Link PAL, Watara, 199? ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.124: Added Watara TV Link PAL system. Romset: None required. $end $info=tx0_64kw $mame 0.89 [Raphael Nabet] TX-0 original demonstrator (64 kWords of RAM), MIT, 1956 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.89: Raphael Nabet added MIT TX-0 system. Romset: None required. $end $info=tx0_8kw $mame 0.89 [Raphael Nabet] TX-0 upgraded system (8 kWords of RAM), MIT, 1962 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.89: Raphael Nabet added MIT TX-0 upgraded system system. Romset: None required. $end $info=tx8000 $mame 0.36b15 [Juergen Buchmueller] TX-8000 (UK), Texet, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36b15: Juergen Buchmueller added Texet TX8000 (UK) system. Romset: 16384 / 2 files / 13036 packed vtechv12.u09 / 8192 / 99412d43 vtechv12.u10 / 8192 / e4c24e8b $end $info=uk101 $mame 0.36RC1 [Paul Daniels] UK101, Compukit, 1979 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.78: Minor enhancements, switched to MESS managed RAM [Nate Woods]. - 0.56.1: Cassette Initialization fixed [Stefano Priore]. - 0.37b4: Tidy up palette code, Caps lock implemented properly, Memory config. 4K, 8K and 40K. Added MC6850 ACIA. Cleaned up keyboard port_bits, Tape load. Hand crafted a superboard II graphics rom. Source YC July 82. Swapped monitors roms, wrong way around. Superboard video is 64 by 16 Max. UK101 video is 32 by 25 Max. To load tape images from Basic, type "LOAD", wait for the program to load, press space, then RUN, LIST, etc. Some images should be loaded from the monitor, asteroids, asteroids+ and scramble. When in the monitor, press L and wait for the program to load and run [Paul Daniels]. - 0.36RC1: Paul Daniels added Compukit UK101 system. Romset: 12288 / 6 files / 9637 packed basuk01.ic9 / 2048 / 9d3caa92 basus02.ic10 / 2048 / 0039ef6a basuk03.ic11 / 2048 / 0d011242 basuk04.ic12 / 2048 / 667223e8 monuk02.ic13 / 2048 / 04ac5822 chguk101.ic41 / 2048 / fce2c84a $end $info=uk2086 $mame 0.56 [Krzysztof Strzecha] UK-2086 ver. 1.2, Unipolbrit, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.56: Krzysztof Strzecha added Unipolbrit UK-2086 ver. 1.2 system. Romset: 24576 / 2 files / 16781 packed uk2086_h.rom / 16384 / 5ddc0ca2 ts2068_x.rom / 8192 / ae16233a $end $info=uknc $mame 0.132 [ ? ] UKNC, , 1987 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 26/05/2011 r11663: Fixed CPU core crash by always aligning opcode fetch [Curt Coder]. - 0.132: Added skeleton driver of UKNC system. Romset: 32768 / 1 file / 19800 packed uknc.rom / 32768 / a1536994 $end $info=unior $mame 0.132, 0.143u7 [Robbbert] Unior, , 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u7: Robbbert added Unior system. - 0.132: Added skeleton driver of Unior system. Romset: 4160 / 3 files / 2416 packed unior.rom / 2048 / 23a347e8 unior.fnt / 2048 / 4f654828 palette.rom / 64 / b4574ceb $end $info=unistar $mame 0.136 [ ? ] Unistar Terminal, Callan Data Systems, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of CDS Unistar Terminal system. Romset: 14336 / 4 files / 9998 packed callan_video_pgm1.bin / 4096 / 613ef521 callan_video_pgm2.bin / 4096 / 6cc5e704 callan_video_pgm3.bin / 4096 / 0b9ca5a5 callan_video_vid.bin / 2048 / a9e1b5b2 $end $info=ut88 $mame 0.124 [Miodrag Milanovic] UT-88, , 1989 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Added SHA-1's [Fabio Priuli]. - 0.124: Miodrag Milanovic added UT-88 system. Romset: 4096 / 2 files / 2560 packed ut88.rom / 2048 / f433202e ut88.fnt / 2048 / 874b4d29 $end $info=ut88mini $mame 0.124 [Miodrag Milanovic] UT-88 mini, , 1989 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.124: Miodrag Milanovic added UT-88 mini system. Romset: 1536 / 3 files / 898 packed ut88mini.rom / 1024 / ce9213ee ut88key1.rom / 256 / ecfe42c7 ut88key2.rom / 256 / 96324d23 $end $info=uts20 $mame 0.132 [ ? ] UTS-20, Sperry Univac, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Sperry Univac UTS-20 system. Romset: 28672 / 6 files / 16751 packed uts20a.rom / 4096 / 1a7b4b4e uts20b.rom / 4096 / 7f8de87b uts20c.rom / 4096 / 4e334705 uts20d.rom / 4096 / 76757cf7 uts20e.rom / 4096 / 0dfc8062 c10_char.bin / 8192 / cb530b6f (baddump) $end $info=uvc $mame 0.141 [ ? ] Advanced Talking Chess Challenger (model UVC), Fidelity Electronics, 1980 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Added Advanced Talking Chess Challenger (model UVC) system. Romset: 16384 / 3 files / 13563 packed 101-64017.b3 / 8192 / f1133abf 101-32010.a1 / 4096 / 624f0cd5 101-32107.c4 / 4096 / f35784f9 $end $info=uzebox $mame 0.143u3 [Miodrag Milanovic] Belogic, Uzebox, 2010 ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 19/12/2011 r13628: Setting games as unsupported, since they crash emulation by triggering unimplemented opcodes [Fabio Priuli]. - 0.143u3: Miodrag Milanovic added skeleton driver of Belogic Uzebox system. Romset: None required. $end $info=v1050 $mame 0.133 [Curt Coder, rbramante] Visual 1050, Visual Technology Inc, 1983 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Supported WIP: - 04/01/2012 r13854: Updated documentation [Curt Coder]. - 03/01/2012 r13838, r13842: Winchester WIP. Fixed SASI ACK polarity [Curt Coder]. - 02/01/2012 r13820: Separated keyboard to its own device [Curt Coder]. - 0.144u4: Added Winchester hard disk [Curt Coder]. Added CP/M 3.0 (BIOS 1.4) to softlist [rbramante]. - 17/12/2011 r13610, r13611: Cleanup. Added SASI data [Curt Coder]. - 22/04/2011 r11275: Fixed one of the reasons of bug #2042 in v1050.xml [Fabio Priuli]. - 0.134: Fixed centronics output [Curt Coder]. - 0.133: Curt Coder and rbramante added Visual 1050 driver; system is now working with some minor issues. - 0.132: Added skeleton driver of Technology Inc. Visual 1050 system. Romset: 16384 / 2 files / 9869 packed e244-032 rev 1.2.u86 / 8192 / 46f847a7 e244-033 rev 1.1.u77 / 8192 / c0502b66 $end $info=v200 $mame 0.138 [Sandro Ronco] Voyage 200 PLT, Texas Instruments, 2002 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Sandro Ronco added Texas Instruments Voyage 200 PLT system. Romset: 8388608 / 2 files / 1091113 packed voyage200v209.rom / 4194304 / f805c7a6 voyage200v310.rom / 4194304 / ed4cbfd2 $end $info=v6809 $mame 0.143u2 [Frédéric Le Duigou] Vegas 6809, Microkit, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Frédéric Le Duigou added skeleton driver of Vegas 6809 system. Added preliminary video, colour, keyboard. Added notes [Robbbert]. Romset: 4096 / 2 files / 2095 packed 2716_444-29_h19font.bin / 2048 / d595ac1d v6809.rom / 2048 / 54bf5f32 $end $info=van16 $mame 0.143u8 [Cowering] Mephisto Vancouver 68000, Hegener & Glaser Muenchen, 1991 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Vancouver 68000 system. Romset: 264288 / 3 files / 128096 packed 44780a00.bin / 2144 / 3a89024c va16even.bin / 131072 / e87602d5 va16odd.bin / 131072 / 585f3bdd $end $info=van32 $mame 0.143u8 [Cowering] Mephisto Vancouver 68020, Hegener & Glaser Muenchen, 1991 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.143u8: Cowering added Mephisto Vancouver 68020 system. Romset: 262144 / 1 file / 117475 packed vanc32.bin / 262144 / f872beb5 $end $info=vbc $mame 0.142 [ ? ] Bridge Challenger (model VBC), Fidelity Electronics, 1979 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 18/05/2011 r11583: Added LEDs and done a little cleanup [Sandro Ronco]. - 0.142: Added Fidelity Electronics Bridge Challenger (model VBC) system. Romset: 29696 / 5 files / 22062 packed 101-64108.bin / 8192 / 08472223 101-64109.bin / 8192 / 320afa0f 101-64110.bin / 8192 / 3040d0bd 100-1009.bin / 1024 / 60eb343f 101-32118.bin / 4096 / a0b8bb8f $end $info=vboy $mame 0.133 [ ? ] Virtual Boy, Nintendo, 1995 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 29/01/2012 r14253: Added a recently released proto [Fabio Priuli]. - 08/12/2011 r13506, r13510, r13512: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements in vboy.xml [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.138: Added .hsi file with hashes from GoodVBoy V3.1415 [Cowering]. - 0.134: Updates to graphics handling and port reading, some demos work [Miodrag Milanovic]. - 0.133: Added skeleton driver of Nintendo Virtual Boy system. Romset: None required. $end $info=vc4000 $mame 0.99 [PeT, Manfred Schneider] VC 4000, Interton, 1978 The VC 4000 is an early 8-bit cartridge-based game console released in Germany in 1978 by Interton. The console is quite obscure outside Germany, but many software compatible systems can be found in many European countries (see 1292 Advanced Programmable Video System). It's unclear if Interton really made the VC 4000 from scratch or if they bought the rights and the design to produce it, as many other brands produced similar systems the following years. The VC-4000 is powered by a Signetics 2650A CPU (same as the Arcadia 2001) and a Signetics 2636 Video Controller. The two controllers are composed of a 12-key keypad, 2 fire buttons and an analog joystick. On the control panel of the system, one can find an on/off switch and three buttons: RESET, SELECT and START. Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported Bugs: [Bug 1946] vc4000 crashes with PlanetDefender.bin WIP: - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.124: Cleaned up, added quickload and fixed colors (bug #1404) [Manfred Schneider]. - 0.99: PeT and Manfred Schneider added Interton VC4000 system. Romset: None required. $end $info=vc6000 $mame 0.137 [ ? ] VC 6000, Prinztronic, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.137: Added Prinztronic VC 6000 system. Romset: None required. $end $info=vcc $mame 0.137 [ ? ] Talking Chess Challenger (model VCC), Fidelity Electronics, 1979 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Added Fidelity Electronics Talking Chess Challenger (model VCC) system. Romset: 16384 / 4 files / 13156 packed 101-32103.bin / 4096 / 257bb5ab vcc2.bin / 4096 / f33095e7 vcc3.bin / 4096 / 624f0cd5 vcc-engl.bin / 4096 / f35784f9 $end $info=vcs80 $mame 0.133 [Curt Coder] VCS-80, Eckhard Schiller, 1983 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.133: Curt Coder added VCS-80 driver; system is now fully working. - 0.132: Added skeleton driver of Eckhard Schiller VCS-80 system. Romset: 512 / 1 file / 421 packed monitor.rom / 512 / 44aff4e9 $end $info=vdmaster $mame 0.137 [ ? ] Video Master, Grandstand, 198? ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.137: Added Video Master system. Romset: None required. $end $info=vec1200 $mame 0.132 [ ? ] Vector 1200, , 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Vector 1200 system. Romset: 8704 / 2 files / 6366 packed vec1200.bin / 8192 / 37349224 palette.bin / 512 / 74b7376b $end $info=vector06 $mame 0.128 [Miodrag Milanovic] Vector 06c, , 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Miodrag Milanovic added Vector-06c (not working) system. Romset: 39936 / 6 files / 32294 packed unboot32k.rt / 32768 / 28c9b5cd unboot2k.rt / 2048 / 4c80dc31 coman.rt / 2048 / f8c4a85a bootbyte.rt / 2048 3b42fd9d bootos.rt / 512 / 46bef038 boot512.rt / 512 / a0b1c6b2 $end $info=vector1 $mame 0.136 [ ? ] Vector 1+ (DD drive), Vector Graphic, 1979 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Vector Graphic Vector 1+ (DD drive) system. Romset: 256 / 1 file / 200 packed horizon.bin / 256 / 7aafa134 $end $info=vector4 $mame 0.136 [ ? ] Vector 4, Vector Graphics, 19?? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added skeleton driver of Vector Graphics Vector 4 system. Romset: 10496 / 5 files / 7261 packed vg40cl_ihl.bin / 1024 / dcaf79e6 vg40ch_ihl.bin / 1024 / 3ff97d70 vg-em-43.bin / 4096 / 29a0fcee vg-zcb50.bin / 4096 / 22d692ce mfdc.bin / 256 / d82a40d6 $end $info=vectrex $mame 0.2b4 [Mathis Rosenhauer, James Fidell, Christopher Salomon] Vectrex, General Consumer Electronics, 1982 The Vectrex is a vector display-based video game console that was developed by Western Technologies/Smith Engineering. It was licensed and distributed first by General Consumer Electric (GCE), and then by Milton Bradley Company after their purchase of GCE. It was released in November 1982 at a retail price of $199 ($440 compensated for inflation[1]); as Milton Bradley took over international marketing the price dropped to $150 and then $100 shortly before the video game crash of 1983. The Vectrex exited the market in early 1984. Unlike other non-portable video game consoles, which connected to televisions and rendered raster graphics, the Vectrex has an integrated vector monitor which displays vector graphics. The monochrome Vectrex uses plastic screen overlays to generate color and various static graphics and decorations. At the time, many of the most popular arcade games used vector displays, and GCE was looking to set themselves apart from the pack by selling high-quality versions of games such as Space Wars and Armor Attack. Vectrex comes with a built in game, the Asteroids-like Minestorm. Two peripherals were also available for the Vectrex, a light pen and a 3D imager. The Vectrex was also released in Japan under the name Bandai Vectrex Kousokusen. While it is a mainstay of disc-based console systems today, the Vectrex was part of the first generation of console systems to feature a boot screen, which also included the Atari 5200 and Colecovision. Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported Bugs: [Bug 1859] Berzerk - Start game losing life & robots destroyed automatically WIP: - 0.145u8: Support 64k bankswitched carts and carts with SRAM [mkasick, kbare]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.125: Fixed bug #1569 [Mathis Rosenhauer]. - 0.113: Fixed inadvertent marking as a raster driver (bug #1099) [Nate Woods]. - 0.102: Specified aspect ratio(bug #777) [Nate Woods]. - 0.98: Added lightpen support (bug #115). Added analog joystick emulation [Mathis Rosenhauer]. - 0.72: Fixed a bug that prevented the default mine.art file from being loaded if no other artwork was found [Nate Woods]. - 0.67: Added support for new GoodTools file extensions (bugs #277, #278, #279, #350) [Nate Woods]. - 0.61: Because of the MAME core's new artwork system, new .art files are now needed in conjunction with the normal Vectrex .png files to specify the artwork layout [Nate Woods]. - 0.56.1: Improved detection of 3D games [Cowering]. - 0.37b8: Loading carts should work again [Mathis Rosenhauer]. - 0.37b3: Support for true color artwork added [Mathis Rosenhauer]. - 0.36b15: Overlays load again with a vectrex cart inserted [Mathis Rosenhauer]. - 0.36b8: Vectrex clipping fixed [Mathis Rosenhauer]. - 0.36b6: Better color imager support for the Vectrex. [Mathis Rosenhauer] Vectrex Driver overlay support [Mathis Rosenhauer]. - 0.2b4: Mathis Rosenhauer, James Fidell and Christopher Salomon added GCE Vectrex system. Romset: 8192 / 1 file / 6460 packed system.img / 8192 / ba13fb57 $end $info=vesta $mame 0.133 [Miodrag Milanovic] PK8000 Vesta, BP EVM, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Miodrag Milanovic added BP EVM PK8000 Vesta system. - 0.132: Added skeleton driver of BP EVM PK8000 Vesta system. Romset: 16384 / 1 file / 13061 packed vesta.rom / 16384 / fbf7e2cc $end $info=vg5k $mame 0.132 [ ? ] VG-5000, Philips, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.139: Implemented double height chars (fixing US Rally intro) and 80 columns mode. Improved emulation (fixing some games like Mission Omega & Helicopter). Added emulation for the EF9345 video chip, based on Daniel Coulom's implementation in DCVG5K; added support for cassettes in .k7 format [Sandro Ronco]. - 0.132: Added skeleton driver of Philips VG-5000 system. Romset: 57344 / 4 files / 38642 packed vg5k11.bin / 16384 / a6998ff8 vg5k11a.bin / 16384 / a6f4a0ea (baddump) vg5k10.bin / 16384 / 57983260 (baddump) charset.rom / 8192 / b2f49eb3 (baddump $end $info=vg8000 $mame 0.132 [ ? ] VG-8000, Philips, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Philips VG-8000 system. Romset: 32768 / 1 file / 26014 packed 8000bios.rom / 32768 / efd970b0 $end $info=vg8010 $mame 0.132 [ ? ] VG-8010, Philips, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Philips VG-8010 system. Romset: 32768 / 1 file / 26014 packed 8010bios.rom / 32768 / efd970b0 $end $info=vg8010f $mame 0.132 [ ? ] VG-8010F, Philips, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Added skeleton driver of Philips VG-8010F system. Romset: 32768 / 1 file / 26060 packed 8010fbios.rom / 32768 / df57c9ca $end $info=vg802000 $mame 0.121 [Incog] VG-8020-00, Philips, 1985 The Philips 8020 belongs to the MSX 1 family. In fact, it wasnt't built by Philips, but, as the Yashica MSX, built by Kyocera in Japan. The VG8020 comes in 3 different versions : 8020/00 are first PAL models, 8020/19 Secam models (black case) and 8020/20 PAL models with a more integrated motherboard. There is another difference between the Secam and Pal models, one missing key. The Pal versions have one key at the right side of the right SHIFT key which is missing in the Secam version. The function of this key is for entering accents; specifically accent acute, accent grave, circumflex and tréma (source: http://www.old-computers.com/MUSEUM/computer.asp?c=250). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Renamed (vg8020) to (vg802000). - 0.121: Incog added Philips VG-8020 system. Romset: 32768 / 1 file / 25936 packed 8020-00bios.rom / 32768 / 8205795e $end $info=vg8020f $mame 0.143u3 [ ? ] VG-8020F, Philips, 19?? The Philips 8020 belongs to the MSX 1 family. In fact, it wasnt't built by Philips, but, as the Yashica MSX, built by Kyocera in Japan. The VG8020 comes in 3 different versions : 8020/00 are first PAL models, 8020/19 Secam models (black case) and 8020/20 PAL models with a more integrated motherboard. There is another difference between the Secam and Pal models, one missing key. The Pal versions have one key at the right side of the right SHIFT key which is missing in the Secam version. The function of this key is for entering accents; specifically accent acute, accent grave, circumflex and tréma (source: http://www.old-computers.com/MUSEUM/computer.asp?c=250). Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Philips VG-8020F system. Romset: 32768 / 1 file / 26025 packed vg8020f.rom / 32768 / 6e692fa1 $end $info=vg802020 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] VG-8020-20, Philips, 1985 The Philips 8020 belongs to the MSX 1 family. In fact, it wasnt't built by Philips, but, as the Yashica MSX, built by Kyocera in Japan. The VG8020 comes in 3 different versions : 8020/00 are first PAL models, 8020/19 Secam models (black case) and 8020/20 PAL models with a more integrated motherboard. There is another difference between the Secam and Pal models, one missing key. The Pal versions have one key at the right side of the right SHIFT key which is missing in the Secam version. The function of this key is for entering accents; specifically accent acute, accent grave, circumflex and tréma (source: http://www.old-computers.com/MUSEUM/computer.asp?c=250). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Philips VG-8020-20 system. Romset: 32768 / 1 file / 26012 packed 8020-20bios.rom / 32768 / a317e6b4 $end $info=vg8230 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] VG-8230, Philips, 1986 he VG 8230 is an MSX-2 computer built by Philips. It has 64 KB RAM, 128 KB VRAM, and a 360 KB 3.5" Floppy disk drive built-in. Unlike some of their other MSX-2 class computers, the VG 8230 has no memory mapper in its ram (source: http://computer.wikia.com/wiki/Philips_VG_8230). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Philips VG-8230 system. Romset: 65536 / 3 files / 50786 packed 8230bios.rom.u12 / 32768 / b31c851d 8230ext.rom.u11 / 16384 / 8f84f783 8230disk.rom.u13 / 16384 / 77c4e5bc $end $info=vg8230j $mame 0.143u3 [ ? ] VG-8230J, Philips, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Philips VG-8230J system. Romset: 196608 / 4 files / 119520 packed 8230jkfn.rom / 131072 / 5a59926e 8230jext.rom / 16384 / 4a48779c 8230jbios.rom / 32768 / 9b3e7b97 8230jdisk.rom / 16384 / 7639758a $end $info=vg8235 $mame 0.81 [Jirou Kaneda] VG-8235, Philips, 1986 The Philips VG-8235 belongs to the MSX 2 standard. For its release, Philips presented the VG-8235 as the first link of their audio-video-micro concept, being able to use the newly announced CD-i system, but few VG-8235 were actually seen connected to a CD-i. It was the successor of the the short-lived VG 8230, wich only had 64K RAM and a single sided disk drive (source: http://www.old-computers.com/museum/computer.asp?c=251). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.81: Jirou Kaneda added Philips VG-8235 system. Romset: 65536 / 3 files / 50514 packed 8235bios.rom.u48 / 32768 / 6cdaf3a5 8235ext.rom.u49 / 16384 / 66237ecf 8235disk.rom.u50 / 16384 / 51daeb25 $end $info=vg8235f $mame 0.128 [Wilbert Pol, Miodrag Milanovic] VG-8235F, Philips, 1986 The Philips VG-8235 belongs to the MSX 2 standard. For its release, Philips presented the VG-8235 as the first link of their audio-video-micro concept, being able to use the newly announced CD-i system, but few VG-8235 were actually seen connected to a CD-i. It was the successor of the the short-lived VG 8230, wich only had 64K RAM and a single sided disk drive (source: http://www.old-computers.com/museum/computer.asp?c=251). Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Philips VG-8235F system. Romset: 65536 / 3 files / 50776 packed 8235fbios.rom.u48 / 32768 / c0577a50 8235fext.rom.u49 / 16384 / e235d5c8 8235fdisk.rom.u50 / 16384 / 77c4e5bc $end $info=vg8240 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] VG-8240, Philips, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Philips VG-8240 system. Romset: 65536 / 3 files / 50510 packed 8240bios.rom / 32768 / 6cdaf3a5 8240ext.rom / 16384 / 66237ecf 8240disk.rom / 16384 / ca3307d3 $end $info=vic1001 $mame 0.56 [ ? ] VIC-1001 (Japan), Commodore Business Machines, 1980 The VIC-20 (Germany: VC-20; Japan: VIC-1001) is an 8-bit home computer which was sold by Commodore Business Machines. The VIC-20 was announced in 1980,[3] roughly three years after Commodore's first personal computer, the PET. The VIC-20 was the first computer of any description to sell one million units. Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported WIP: - 18/02/2012 r14508: Fixed xml [Curt Coder]. - 31/01/2012 r14281: Softlist cleanup [Micko]. - 30/11/2011 r13422: Added a few missing offsets and sizes in in vic1001_cart.xml [Fabio Priuli]. - 19/11/2011 r13309: A bunch of consistency fix in vic1001_cart.xml and vic1001_flop.xml [Fabio Priuli]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in vic1001_flop.xml [Fabio Priuli]. - 0.143u2: Completed the list with games P-W in vic1001_cart.xml [K1W1]. - 0.56: Added CBM VIC-1001 (Japan) system. Romset: 20480 / 3 files / 14897 packed 901460-02 / 4096 / fcfd8a4b 901486-01 / 8192 / db4c43c1 901486-02 / 8192 / 336900d7 $end $info=vic20 $mame 0.36b11 [Peter Trauner] VIC-20 (NTSC), Commodore Business Machines, 1981 The VIC-20 (Germany: VC-20; Japan: VIC-1001) is an 8-bit home computer which was sold by Commodore Business Machines. The VIC-20 was announced in 1980,[3] roughly three years after Commodore's first personal computer, the PET. The VIC-20 was the first computer of any description to sell one million units. Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported WIP: - 09/04/2012 r14882: Cleanup [Micko]. - 07/04/2012 r14866: Fixed standard cartridges [Curt Coder]. - 0.145u3: Added support for loading .crt files. Note: this will only work if the first 2 bytes of the file contain the loading address, and only for single part cartridges. Please use the MESS software list instead of loose files [Curt Coder]. - 0.145u1: Cleaned up cartridge interface, and added preliminary .CRT image support [Curt Coder]. - 0.144u7: Implemented the expansion port. You can now plug in an IEEE-488 cartridge and any of the CBM IEEE floppy/hard drives. (e.g. mess vic20p -exp ieee488 -exp:ieee488:ieee9 c4040 -flop2 diskimage.d64; SYS 45065; LOAD "$",9)Emulated the VIC-1210 3K RAM Expansion cartridge. Emulated the VIC-1111 16K RAM Expansion cartridge. Emulated the VIC-1211A Super Expander with 3K RAM cartridge. Emulated the VIC-1110 8K RAM Expansion cartridge. Emulated the VIC-1010 Expansion Module. You can now connect up to 6 cartridges using this expander. (e.g. mess vic20p -exp exp -exp:exp:slot1 ieee488 -exp:exp:slot2 8k -exp:exp:slot3 8k -exp:exp:slot4 8k) [Curt Coder]. - 27/01/2012 r14235, r14236: Cartridges are now loaded via the slot interface. Does not currently work due to core regressions. Added PAL/NTSC filtering to the softlists. The PAL floppy softlist turns up empty for some reason though... [Curt Coder]. - 26/01/2012 r14196, r14207: Cleanup. Added some cartridges in vic1001_cart.xml [Curt Coder]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.142u4: Added floppy softlists [Curt Coder]. - 0.138: Added JiffyDOS BIOSes to VIC-20 [Curt Coder]. Fixed quick-loading from the commandline (bug #1935) [Robbbert]. - 0.136: Renamed (vic20v) to (vic20). - 0.132: Added floppy drive firmwares and enabled floppy emulation code (with some fix). The code is still not working, but it can be enabled since it does not crash MESS anymore [Fabio Priuli]. - 0.128: Refactored cartridge code to rely on MESS core functions. As a result carts are now working (fixed remaining half of bug #1603). Also added proper banking for cart2, making defender, submarin and other multifile carts work. Added support for tape emulation using MESS core functions (loading and saving, both .wav and .tap formats) [Fabio Priuli]. - 0.109: Fixed bug that caused the driver to fail when sound was disabled (bug #930) [Nate Woods]. - 0.94: Fixed crash regression introduced in 0.93 (bug #659) [Nate Woods]. - 0.37b15: Power up strategy changed (RAM is not filled with 0xff 0x00 pattern like in VICE anymore, real SRAM is indeed filled with random pattern). Power up "support" for jelly monsters. Keyboard polling support for second/alternate matrix io selection. Some "dipswitch" fixes [PeT]. - 0.36b13: Fixed random number generation (via6522 timer enhancements), VIC20, C16 added simlation of serial bus floppy (real vc1541 or c1551 emulation may take a while), C16 several fixes to ieee488 floppy simulation, video and interrupt system, enhanced status output and Quickloader [Peter Trauner]. - 0.36b12: CRC updates [Peter Trauner]. - 0.36b11: Peter Trauner added Vic20 (NTSC) system. Romset: 28672 / 4 files / 21443 packed 901486-06.ue12 / 8192 / e5e7c174 jiffydos vic-20 ntsc.ue12 / 8192 / 683a757f 901460-03.ud7 / 4096 / 83e032a6 901486-01.ue11 / 8192 / db4c43c1 $end $info=vic20p $mame 0.36b11 [Peter Trauner] VIC-20 / VC-20 (PAL), Commodore Business Machines, 1981 The VIC-20 (Germany: VC-20; Japan: VIC-1001) is an 8-bit home computer which was sold by Commodore Business Machines. The VIC-20 was announced in 1980,[3] roughly three years after Commodore's first personal computer, the PET. The VIC-20 was the first computer of any description to sell one million units. Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported WIP: - 0.136: Renamed (vic20pal) to (vic20p). - 0.36b11: Peter Trauner Vc20 (Vic20 Pal) system. Romset: 28672 / 4 files / 21459 packed 901486-07.ue12 / 8192 / 4be07cb4 jiffydos vic-20 pal.ue12 / 8192 / 705e7810 901460-03.ud7 / 4096 / 83e032a6 901486-01.ue11 / 8192 / db4c43c1 $end $info=vic20s $mame 0.37b2 [Peter Trauner] VIC-20 (Sweden/Finland), Commodore Business Machines, 1981 The VIC-20 (Germany: VC-20; Japan: VIC-1001) is an 8-bit home computer which was sold by Commodore Business Machines. The VIC-20 was announced in 1980, roughly three years after Commodore's first personal computer, the PET. The VIC-20 was the first computer of any description to sell one million units. The VIC-20 had proprietary connectors for program/expansion cartridges and a tape drive (PET-standard Datassette). It came with 5 kB RAM, but 1.5 Kb was used by the system for various things, like the video display (which had a rather unusual 22×23 char/line screen layout), and other dynamic aspects of the ROM-resident BASIC interpreter and KERNAL (a low-level operating system). Thus, 3583 bytes of BASIC program memory for code and variables was available to the user of an unexpanded machine (source: http://en.wikipedia.org/wiki/Commodore_VIC-20). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported WIP: - 0.136: Renamed (vic20swe) to (vic20s). - 0.37b2: Peter Trauner added Vic64s (C64 swedish version/or C64 with swedish expansion kit) system. Romset: 20480 / 3 files / 14713 packed nec22101.207 / 4096 / d808551d 901486-01.ue11 / 8192 / db4c43c1 nec22081.206 / 8192 / b2a60662 $end $info=victor $mame 0.136 [JJ Stacino] Victor, Micronique, 1980 These models are identical to the original Victor Lambda and are thus compatible with it. But when Micronique bought back the Victor Lambda to Interact, they modified it : they changed the CPU (Intel 8080A -> Z80A) and re-designed entirely the mother board and the overall conception. But these 16k models experienced a lot of little changements which lead into a certain confusion about the Hector / Victor family. First the Victor logo changed, then the name was changed to Hector (to avoid confusion with Victor Technology computers), then the keyboard became AZERTY and a last, the Basic was integrated in ROM (source: http://www.old-computers.com/museum/computer.asp?c=427). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.136: JJ Stacino added Micronique Victor system. Romset: 4096 / 1 file / 2888 packed victor.rom / 4096 / d1e9508f $end $info=victor9k $mame 0.137 [Curt Coder] Victor 9000, Victor Business Products, 1982 Introduced at COMDEX 81, the Victor 9000 had its first shipment in spring of 1982. The powerful system is based on the Intel 8088 processor and features 128K bytes of main memory (expandable to 896K); floppy storage capacity of 1.2 megabytes on single-sided diskettes and 2.4 megabytes on double-sided diskettes; hard disk storage capacity of 10.6 megabytes (formatted) in either internal or external versions; an 80/132 column display screen with graphics-quality resolution of 800 x 400 pixels, and four input/output ports- two serial and two parallel (one internal) (source: http://oldcomputers.net/victor9000.html). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: Fixed keyboard MCU clock. Updated romset [Lord Nightmare]. - 03/01/2012 r13827: Moved the keyboard to its own device [Curt Coder]. - 0.144u1: Added keyboard MCU ROM [kevtris, Lord Nightmare]. - 09/04/2011 r11120: Converted MC6852 to C++ and moved to emu folder [Curt Coder]. - 0.138: Connected MC6852 device [Curt Coder]. - 0.137: Curt Coder added skeleton driver of Victor 9000 system. Romset: 20480 / 7 files / 11689 packed 100836-001.4k / 2048 / adc601bd 102320.7j / 4096 / 3d615fd7 102322.8j / 4096 / 9209df0e 36080.5d / 1024 / 9bf49f7d v9000 univ. fe f3f7 13db.7j / 4096 / 25c7a59f v9000 univ. ff f3f7 39fe.8j / 4096 / 496c7467 $end $info=vidbrain $mame 0.138 [Curt Coder] VideoBrain FamilyComputer, VideoBrain Computer Company, 1977 The VideoBrain Family Computer (model 101) is an 8-bit home computer manufactured by the VideoBrain Computer Company, starting in 1977. It is based on the Fairchild Semiconductor F8 CPU and is notable for being the first fully programmable cartridge-based home computer. It was not a large commercial success and was discontinued from the market less than three years after its initial release (source: http://en.wikipedia.org/wiki/VideoBrain_Family_Computer). Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 11/05/2012 r15142: Joystick WIP [Curt Coder]. - 10/05/2012 r15136: Joystick WIP [Curt Coder]. - 09/05/2012 r15128: Separated video chip to own device [Curt Coder]. - 0.144u1: Added new dumps to softlist (vidbrain.xml) [Sean Riddle]. - 0.138: Curt Coder added skeleton driver of VideoBrain Family Computer system. Romset: 4096 / 2 files / 3245 packed uvres 1n.d67 / 2048 / 065fe7c2 resn2.e5 / 2048 / 1d85d7be $end $info=videopac $mame 0.124 [Wilbert Pol] Videopac G7000/C52, Philips, 1979 The Videopac G7000 is the european version of the Magnavox Odyssey². It was sold by Philips and was only available in Europe. Other brands (related to Philips) sold the same system in Europe too : Radiola JET 25, Schneider G7000, Siera G7000 and Philips C52 (only available in France). The system is powered by an Intel 8048 microcontroller and a Video Display Controller (VDC) generating all audio & video. This VDC, which is a custom Intel IC, can generate 4 different types of graphic objects: a background grid, single characters, quad characters (made of 4 single characters) and sprites. A maximum of 4 independent sprites can be displayed. There are monochrome and of 8 x 8 pixels in size. Of course the VDC can detect sprite collisions (source: http://www.old-computers.com/museum/computer.asp?st=2&c=1080). Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.124: Wilbert Pol added Philips Videopac G7000/C52 system. Romset: 36864 / 5 files / 33206 packed o2bios.rom / 1024 / 8016a315 c52.bin 1024 / a318e8d6 sp0256b-019.bin / 2048 / 4bb43724 spr128-003.bin / 16384 / 509367b5 spr128-004.bin / 16384 / e79dfb75 $end $info=vii $mame 0.136 [ ? ] Vii, Jungle Soft / KenSingTon / Chintendo / Siatronics, 2007 ungleTac's Sport Vii is a video game console similar in aspect to Nintendo's Wii.[1] Originally released in China in 2007, according to Engadget China the console used to sell for 1,280 Yuan (approximately US$195); as of 2009 the Vii sells for a substantially lower price at 443 Yuan (approximately US$68.) The Vii is not a competitive console in the current generation; instead, it competes in the "plug-in TV game" genre of inexpensive consoles with built-in games. It is based on the 16-bit Sunplus SPG CPU. The Vii's Handybar controller is similar in design to the Wii Remote but is smaller in size. It features motion detection but not the pointing capability of the Wii Remote (source: http://en.wikipedia.org/wiki/Vii). Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.136: Added Jungle Soft-KenSingTon-Chintendo-Siatronics Vii system. Romset: 33554432 / 1 file / 12768248 packed vii.bin / 33554432 / 04627639 $end $info=vip $mame 0.105 [ ? ] Cosmac VIP (VP-711), RCA, 1977 The COSMAC VIP is an elegant computer. Compact. Clean. Uncluttered. RCA felt that a hobbyist computer should be low cost, easy to use, versatile, expandable, and, as soon as it is assembled, something the whole family could enjoy - from the most serious hobbyist to the younger school-aged members of the family. The COSMAC VIP is that kind of a computer (source: http://oldcomputers.net/rca-cosmac-vip.html). Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Supported WIP: - 0.140: Refactored driver to define ADDRESS_MAP_MODERN and use the new RCA COSMAC CPU [Curt Coder]. - 0.128: Added VP-590 color board, VP-595 Simple Sound Board, and a single VP-580 Auxiliary Keyboard emulation. The VIP Blockout game can now be played in color with sound using 2 keypads. Fixed memory banking, added discrete sound, added tape support and improved quickloading so that the CHIP-8(X) interpreter is automatically loaded alongside .c8 files [Curt Coder]. - 0.116: Fixed the RUN/RESET switch to work like the original [Curt Coder]. - 0.115: System is now working and playable (bug #1098) [Curt Coder]. - 0.105: Added RCA Cosmac VIP system. Romset: 5888 / 4 files / 1625 packed cdpr566.u10 / 512 / 5be0a51f vp700.bin / 4096 (nodump) chip8.bin / 512 / 438ec5d5 chip8x.bin / 768 / 79c5f6f8 $end $info=vip64 $mame 0.128 [ ? ] VIP64 (SX64 PAL), Swedish Expansion Kit, Commodore Business Machines, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Added Commodore VIP64 (SX64 PAL), Swedish Expansion Kit system. Romset (latest upd 0.145): 20725 / 4 files / 14842 packed 901226-01.ud4 / 8192 / f833d117 kernelsx.ud3 / 8192 / 7858d3d7 charswe.ud1 / 4096 / bee9b3fd 906114-01.ue4 / 245 / 54c89351 $end $info=visicom $mame 0.130 [ ? ] Visicom COM-100 (Japan), Toshiba, 1978 The Visicom COM-100 is a videogame console made by Toshiba released in January 1978. Basically the Visicom is a clone of the RCA Studio II. The video support was also based on the CDP 1861 however with colour support. Unlike the Studio II the Visicom came with 2 joystick controllers. The Visicom also came with 5 built in games (Doodle, Patterns, Bowling, Freeway and Additions) (source: http://www.emma02.hobby-site.com/visicom.htm). Emulation: Good Color: Preliminary Sound: Good Graphics: Imperfect Save State: Supported WIP: - 0.132: Toshiba Visicom is now working and playable, but the graphics emulation is not perfect yet [Curt Coder]. - 0.130: Added Toshiba Visicom (Japan) system. Romset: 2048 / 1 file / 1928 packed visicom.q003 / 2048 / 23d22074 $end $info=visor $mame 0.132 [Miodrag Milanovic] Visor Edge, Handspring, 2001 Released in March 2001, the slim Visor Edge featured an MC68VZ328 DragonBall CPU clocked at 33 MHz. The 160×160-pixel, 4-bit grayscale (16 shades of gray) display was standard for most Palm PDAs. However, at the time it was the thinnest and lightest Visor, sizing in at 4.7" x 3.1" x 0.44" and weighing 4.8 ounces with the display measuring the same 2.25 inches square with diagonal span of 3.0 inches as other Visors. It was packed with 8 MB RAM and Handspring's latest version of the Palm OS, version 3.5.2H. Available in three colors, Metallic Blue, Metallic Silver, and Metallic Red, it was also eye catching. The built-in rechargeable Lithium-ion battery generally lasted two to four weeks on a charge. However, due to its size, the standard Springboard Expansion Slot was accessed through a slide-on sleeve rather than a built-in slot. Nevertheless, this still allowed the Visor Edge to access the Springboard Modules available (source: http://en.wikipedia.org/wiki/Handspring_(company)#Visor_Edge). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added Handspring Visor Edge (not working) system. Romset: 2097152 / 1 file / 974500 packed visor-352-en.rom / 2097152 / c9e55271 $end $info=vixen $mame 0.142 [ ? ] Vixen, Osborne, 1984 he Osborne Vixen was a "luggable" portable computer announced by the Osborne Computer Corporation in November 1984, as a follow up to their Osborne 1 and Osborne Executive system. The Vixen had a 4 MHz Zilog Z80 microprocessor, with 64 KB dynamic RAM. It had a 7-inch diagonal amber display that could show 24 lines by 80 columns of memory mapped video. It used two 400 KB disk drives, utilizing double-density double-sided 5.25" diskettes. As a luggable, it weighed about 18 pounds. Contemporary advertising pointed out that it could fit under the seat in airplane, with dimensions of 12 5/8 by 16 1/4 by 6 1/4 inches (321 by 413 by 159 mm) (source: http://en.wikipedia.org/wiki/Osborne_Vixen). Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 03/05/2011 r11415: Fixed sample clipping [Curt Coder]. - 0.142: Added Osborne Vixen system. Romset: 12288 / 3 files / 4934 packed osborne 4 mon rom v1.04 3p40082-03 a0a9.4c / a0a9.4c / 4096 / 5f1038ce v1.10.3j / 4096 / 1f93e2d7 v1.00 l.1j / 4096 / f97c50d9 $end $info=vk100 $mame 0.132 [ ? ] VK 100, Digital Equipment Corporation, 1980 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added DEC VK 100 system. Romset: 30464 / 8 files / 22061 packed 23-031e4-00.rom1 / 8192 / c8596398 23-017e4-00.rom2 / 8192 / e857a01e 23-018e4-00.rom3 / 8192 / b3e7903b 23-190e2-00.rom4 / 4096 / ad596fa5 6301.pr3 / 256 / 75885a9f 6309.pr1 / 256 / 71b01864 6309.pr2 / 256 / 198317fc 7643.pr4 / 1024 / e8ecf59f $end $info=vmdtbase $mame 0.137 [ ? ] Videomaster Database Games-Computer, Videomaster, 1979 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.140: Renamed (wvmdtbse) to (vmdtbase). - 0.137: Added Videomaster Database Games-Computer system. Romset: None required. $end $info=votrpss $mame 0.128 [ ? ] Personal Speech System, Votrax, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 29/05/2011 r11707: Connected to terminal. Data typed into port 0 is echoed out of port 1 [Robbbert]. - 0.128: Added Votrax Personal Speech System system. Romset: 24576 / 3 files / 15185 packed u-2.1985.bin / 8192 / 410c58cf u-3.1985.bin / 8192 / 1439492e u-4.100985.bin / 8192 / 0b7c4260 $end $info=votrtnt $mame 0.132 [Lord Nightmare, Kevtris] Type 'N Talk, Votrax, 1980 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 25/02/2012 r14626: Fixed votrtnt regression [Micko]. - 0.132: Lord Nightmare and Kevtris added Votrax Type-'N-Talk (not working) system. Romset: 4096 / 1 file / 3232 packed cn49752n.bin / 4096 / a44e1af3 $end $info=vp111 $mame 0.128 [Curt Coder] Cosmac VIP (VP-111), RCA, 1977 ... Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Supported WIP: - 0.128: Curt Coder added RCA Cosmac VIP (VP-111) system. Romset: 6068 / 4 files / 1625 packed cdpr566.u10 / 512 / 5be0a51f vp700.bin / 4096 (nodump) chip8.bin / 512 / 438ec5d5 chip8x.bin / 768 / 79c5f6f8 $end $info=vsaturn $mame 0.113 [R. Belmont] V-Saturn, JVC, 1995 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.113: R. Belmont added JVC V-Saturn (not working) system. Romset: 524288 / 1 file / 450313 packed vsaturn.bin / 524288 / e4d61811 $end $info=vsc $mame 0.142u4 [ ? ] Sensory Chess Challenger (model VSC), Eckhard Schiller, 1983 Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.142u4: Added Eckhard Schiller Sensory Chess Challenger (model VSC) system. Romset: 24576 / 4 files / 19850 packed 101-64108.bin / 8192 / c9c98490 101-64109.bin / 8192 / 08a3577c 101-32024.bin / 4096 / 2a078676 101-32107.bin / 4096 / f35784f9 $end $info=vt100 $mame 0.131 [Miodrag Milanovic] VT100, Digital Equipment Corporation, 1978 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Miodrag Milanovic added DEC VT100 (not working) system. Romset: 14336 / 7 files / 7513 packed 23-031e2-00.e56 / 2048 (nodump) 23-061e2-00.e56 / 2048 / 3dae97ff 23-032e2-00.e52 / 2048 / 3d86db99 23-033e2-00.e45 / 2048 / 384dac0a 23-034e2-00.e40 / 2048 / 4643184d 23-018e2-00.e4 / 2048 / 6958458b (baddump) 23-094e2-00.e9 / 2048 (nodump) $end $info=vt105 $mame 0.134 [ ? ] VT105, Digital Equipment Corporation, 1978 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Added DEC VT105 system. Romset: 12288 / 6 files / 7513 packed 23-061e2-00.e56 / 2048 / 3dae97ff 23-032e2-00.e52 / 2048 / 3d86db99 23-033e2-00.e45 / 2048 / 384dac0a 23-034e2-00.e40 / 2048 / 4643184d 23-018e2-00.e4 / 2048 / 6958458b (baddump) 23-094e2-00.e9 / 2048 (nodump) $end $info=vt131 $mame 0.134 [ ? ] VT131, Digital Equipment Corporation, 1981 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.134: Added DEC VT131 system. Romset: 22528 / 5 files / 7692 packed 23-225e4-00.e69 / 8192 / 7ddf75cb (baddump) 23-226e4-00.e71 / 8192 / 339d4e4e (baddump) 23-280e2-00.e67 / 2048 / 71b4172e (baddump) 23-018e2-00.e3 / 2048 / 6958458b (baddump) 23-094e2-00.e4 / 2048 (nodump) $end $info=vt180 $mame 0.141 [ ? ] VT180, Digital Equipment Corporation, 1983 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.141: Added DEC VT180 system. Romset: 20480 / 8 files / 12782 packed 23-061e2-00.e56 / 2048 / 3dae97ff 23-032e2-00.e52 / 2048 / 3d86db99 23-033e2-00.e45 / 2048 / 384dac0a 23-034e2-00.e40 / 2048 / 4643184d 23-018e2-00.e4 / 2048 / 6958458b (baddump) 23-094e2-00.e9 / 2048 (nodump) 23-021e3-00.bin / 4096 / a2a575d2 23-017e3-00.bin / 4096 / 4bdd2398 $end $info=vt220 $mame 0.133 [ ? ] VT220, Digital Equipment Corporation, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of DEC VT220 system. Romset: 32768 / 1 file / 23258 packed 23-178e6.bin / 32768 / cce5088c $end $info=vt320 $mame 0.133 [ ? ] VT320, Digital Equipment Corporation, 1987 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of DEC VT320 system. Romset: 65536 / 1 file / 31176 packed 23-054e7.bin / 65536 / be98f9a4 $end $info=vt520 $mame 0.133 [ ? ] VT520, Digital Equipment Corporation, 1994 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of DEC VT520 system. Romset: 524288 / 1 file / 219459 packed 23-010ed-00.e20 / 524288 / 2502cc22 $end $info=vta2000 $mame 0.141 [ ? ] VTA-2000, , ???? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.141: Added skeleton driver of VTA-2000 system. Romset: 32768 / 4 files / 19886 packed bdp-15_11.rom / 8192 / d4abe3e9 bdp-15_12.rom / 8192 / 4a5fe332 bdp-15_13.rom / 8192 / b6b89d90 bdp-15_14.rom / 8192 / a1dc4f8e $end $info=vz200 $mame 0.36b11 [Juergen Buchmueller] VZ-200 (Oceania), Dick Smith Electronics, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.37b15: Video code has been temporarily reverted to Jurgen's code, and doesn't make use of the new M6847 features [Nate Woods]. - 0.36RC1: VZ family of drivers update includes IO_CASSETTE now handles wav/cas files, and IO_SNAPSHOT added to quick-load the VZEm files (*.vz) [Juergen Buchmueller]. - 0.36b12: Overscan area added to VZ 200/300 display, because in the graphics mode there has to be a green (unwriteable) border around the screen, while in text mode it is black. Thanks goto Guy Thomason [Juergen Buchmueller]. Floppy emulation (still not 100%) for the VZ200/300 [Juergen Buchmueller]. - 0.36b11: Juergen Buchmueller added Dick Smith Electronics VZ-200 (Oceania) system. Romset: 16384 / 2 files / 13300 packed vtechv20.u09 / 8192 / cc854fe9 vtechv20.u10 / 8192 / 7060f91a $end $info=vz2000 $mame 0.131 [Curt Coder] VZ 2000 (Oceania), Dick Smith Electronics, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Curt Coder added Dick Smith Electronics VZ 2000 system. Romset: 2048 / 1 file / 1656 packed funboot.rom / 2048 / 05602697 $end $info=vz300 $mame 0.36b11 [Juergen Buchmueller] VZ-300 (Oceania), Dick Smith Electronics, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.36RC1: VZ family of drivers update includes IO_CASSETTE now handles wav/cas files, and IO_SNAPSHOT added to quick-load the VZEm files (*.vz) [Juergen Buchmueller]. - 0.36b12: Overscan area added to VZ 200/300 display, because in the graphics mode there has to be a green (unwriteable) border around the screen, while in text mode it is black. Thanks goto Guy Thomason [Juergen Buchmueller]. Floppy emulation (still not 100%) for the VZ200/300 [Juergen Buchmueller]. - 0.36b11: Juergen Buchmueller added Dick Smith Electronics VZ-300 (Oceania) system. Romset: 32768 / 2 files / 26270 packed vtechv20.u12 / 16384 / 613de12c vtechv21.u12 / 16384 / f7df980f $end $info=wales210 $mame 0.131 [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] ES-210, Walther, 199? ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Roberto Carlos Fernandez Gerhardt and Wilbert Pol added Walther ES-210 (not working) system. Romset: 1048576 / 2 files / 715806 packed wales210.ic303 / 524288 / a8e8d991 dr3_1_02uk.ic303 / 524288 / 027db9fe $end $info=walle $mame 0.142u3 [ ? ] Wall-E, JAKKS Pacific Inc, 2008 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u7: Fixed graphics problem, system now playable [Robbbert]. - 0.142u3: Added JAKKS Pacific Inc Wall-E system. Romset: 4194304 / 1 file / 2094312 packed walle.bin / 4194304 / bd554cba (baddump) $end $info=wangpc $mame 0.144u7 [Anna Wu] Wang Professional Computer, Wang Laboratories, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.144u7: Anna Wu added skeleton driver of Wang Professional Computer system. Romset: 32768 / 6 file / 21121 packed motherboard-l94.bin / 8192 / f9f41304 motherboard-l115.bin / 8192 / 67b37684 remotecomms-l28.bin / 4096 / c05a1bee network-l22.bin / 4096 / 487e5f04 hdc-l54.bin / 4096 / 94e9a17d hdc-l19.bin / 4096 / 282770d2 $end $info=wizzard $mame 0.131 [Curt Coder] Wizzard (Oceania), Dick Smith Electronics, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.131: Curt Coder added Dick Smith Electronics Wizzard (Oceania) system. Romset: 2048 / 1 file / 1666 packed crvision.u20 / 2048 / c3c590c6 $end $info=wmbullet $mame 0.140 [ ? ] Bullet, Wave Mate, 1982 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.145u3: Renamed (bullet) to (wmbullet) [Tafoid]. - 26/02/2012 r14642: Source cleanup [Micko]. - 23/02/2012 r14598: Fix for mame/mess setname conflict from Haze [Tafoid]. - 0.144u7: Implemented Wave Mate Bullet Revision F hardware, a ROM dump is missing though [Curt Coder]. Renamed (wmbullet) to (bullet). - 0.144u1: Renamed (bullet) to (wmbullet). - 0.142u6: Fixed terminal input [Curt Coder]. - 0.141: Added PCB layout, devices, DMA, floppy, terminal. cpm22wmb.imd loads and pretty much works [Curt Coder]. - 0.140: Added skeleton driver of WaveMate Bullet system. Romset: 32 / 1 file / 37 packed sr70x.u8 / 32 / d54b8a30 $end $info=wmbulletf $mame 0.144u7 [Curt Coder] Bullet (Revision F), Wave Mate, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.145u3: Renamed (bulletf) to (wmbulletf) [Tafoid]. - 0.144u7: Curt Coder added skeleton driver of Bullet (Revision F) system. Romset: 8388608 / 1 file / 37 packed sr70x.u8 / 32 / d54b8a30 $end $info=wmega $mame 0.133 [ ? ] Wondermega (Japan, NTSC), Sega, 1992 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added SEGA Wondermega (Japan, NTSC) system. Romset: 131072 / 1 file / 85568 packed g301.bin / 131072 / d21fe71d $end $info=wmegam2 $mame 0.142 [Justin Kerk] Wondermega M2 (Japan, NTSC), Victor, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Justin Kerk added Victor Wondermega M2 (Japan, NTSC) (not working) system. Romset: 131072 / 1 files / 87906 packed wondermega_m2_bios_2_00_j.bin / 131072 / 2b19972f $end $info=wofch $mame 0.130 [ ? ] CPS Changer - Tenchi Wo Kurau II (Japan 921031), Capcom, 1995 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.130: Added CPS Changer - Tenchi Wo Kurau II (Japan 921031) system. Romset: 7474731 / 28 files / 3938893 packed buf1 / 279 / eb122de7 bprg1.11d / 279 / 31793da7 c632.ic1 / 279 / 0fbd9270 d10f1.10f / 279 / 6619c494 d7l1.7l / 279 / 27b7410d d8l1.8l / 279 / 539fc7da ioa1 / 279 / 59c7ee3b iob1.12d / 279 / 3abc0700 ioc1.ic7 / 279 / 0d182081 prg2 / 279 / 4386879a rom1 / 279 / 41dc73b9 sou1 / 279 / 84f4b2fe tk263b.1a / 279 / c4b0349b tk2(ch)_05.7a / 524288 / e4a44d53 tk2(ch)_06.8a/ / 524288 / 58066ba8 tk2(ch)_07.9a / 524288 / d706568e tk2(ch)_08.10a / 524288 / d4a19a02 tk2(ch)_22.7f / 524288 / d0937a8d tk2(ch)_23.8f / 524288 / 4e0b8dee tk2-1m.3a / 524288 / 0d9cb9bf tk2-2m.4a / 524288 / c5ca2460 tk2-3m.5a / 524288 / 45227027 tk2-4m.6a / 524288 / e349551c tk2_qa.5k / 131072 / c9183a0d tk2-q1.1k / 524288 / 611268cf tk2-q2.2k / 524288 / 20f55ca9 tk2-q3.3k / 524288 / bfcf6f52 tk2-q4.4k / 524288 / 36642e88 $end $info=wscolor $mame 0.106 [Wilbert Pol] WonderSwan Color, Bandai, 2000 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 08/12/2011 r13506, r13510, r13512, r13524: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements. Cleanups of empty info and other leftover bits [Fabio Priuli]. - 05/12/2011 r13478: Cleanup and properties set in wscolor.xml [Micko]. - 29/11/2011 r13411: Added precise support status in wscolor.xml [Fabio Priuli]. - 0.106: Wilbert Pol added Bandai WonderSwan/WonderSwan Color system. Romset: None required. $end $info=wswan $mame 0.105 [ ? ] WonderSwan, Bandai, 1999 ... Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: Converted rotation to core method used by lynx. Controls are rotated with the console for vertical games buffered sprite table data (fixes pbobble etc.) Corrected voice audio mode (voice volume is unsigned not signed) [Huygens]. - 07/02/2012 r14374: Use generic nvram device in few drivers instead of custom implementation [Micko]. - 08/12/2011 r13506, r13510, r13512: Moved some documentation bits from comments into elements. moved some more documentation bits from comments into elements. Moved some more documentation bits from comments into elements in wswan.xml [Fabio Priuli]. - 0.144u2: Fixed bug 2045. this fixes crash in several wswan games Morita Shougi, Chocobo Dungeon, World Stadium, World Stadium '99 and the two Medarot games) and possibly in some wscolor games too [Fabio Priuli]. - 05/12/2011 r13478: Cleanup and properties set in wswan.xml [Micko]. - 28/11/2011 r13408, r13409: Added precise support status wswan.xml. Cosmetic change [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.141: Tokenized audio state [Atari Ace]. - 0.105: Added Bandai WonderSwan system. Romset: None required. $end $info=x07 $mame 0.132 [ ? ] X-07, Canon, 1983 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.145u6: Added memory cards softlist [Anna Wu, Sandro Ronco]. - 08/04/2012 r14873: Added cassette load/save [Sandro Ronco]. - 28/04/2011 r11369: Fixed a crash during k7 loading [Sandro Ronco]. - 0.132: Added skeleton driver of Canon X-07 system. Romset: 22529 / 2 files / 17581 packed charset.rom / 2048 / b1e59a6e x07.bin / 20481 / 61a6e3cc $end $info=x1 $mame 0.132 [ ? ] X1 (CZ-800C), Sharp, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 01/02/2012 r14301: : Modernised [Robbbert]. - 31/01/2012 r14281: Softlist cleanup [Micko]. - 03/01/2012 r13835: Added info, some supported status flags and some notes + a bunch of consistency fixes in x1_cass.xml and x1_flop.xml [Fabio Priuli]. - 29/12/2011 r13774: A bunch of disks added [Fabio Priuli]. - 28/12/2011 r13575: Removed a pc8801 image which got mixed in the X1 folder and added a few more disks [Fabio Priuli]. - 27/12/2011 r13742, r13748: Added a few tapes which were pending since months + added BASIC disk requirements (and usage info) for some cassettes which needed it. Added some more disks and info to xml lists [Fabio Priuli]. - 26/12/2011 r13724, r13728: Added lots of info and fixed a few name/descriptions in softlists. Some more clean ups, and a few addition by Starscream the 2nd [Fabio Priuli]. - 24/12/2011 r13700, r13706: Uniforming some publishers. Some more uniformation/fixes in softlists [Fabio Priuli]. - 08/12/2011 r13522: Apostrophe is fine in filenames too in softlist [Fabio Priuli]. - 0.142u6: Implemented preliminary video partial updates effect in Sharp X1 HW [Angelo Salese]. - 0.142u4: Implemented proper Sharp X1 pixel clock divider [Angelo Salese]. - 0.142u1: Implemented stereophonic sound output [Angelo Salese]. - 16/04/2011 r11193: Removed a few duplicate entries (they had only differences in the d88 headers, not in the disk data) and identified a couple of unknown disks in x1_flop.xml [Fabio Priuli]. - 0.135: Various progresses [Angelo Salese]: * Hooked up kanji ports. * Added Z80 daisy chain. * Rewritten bitmap routine in order to support tile height feature (fixing gfxs in e.g. Xevious and King's Knight). * Implemented IPL & NMI reset front panel buttons. - 0.134: Promoted from GAME_NOT_WORKING [Angelo Salese]. Added cassette reading / writing (.wav only atm). Improved keyboard support and implemented 'game' keys [Barry Rodewald]. Many improvements to Sharp X1 emulation [Angelo Salese]: * Fixed memory maps and added basic graphic emulation * Hooked up 320 bitmap mode and added char double height feature * properly emulated PCG in order to support bitplane mask and color revert features * added .D88 disk image support * allow the X1Turbo versions to boot properly and hooked up YM-2151 * added basic keyboard irq * added proper priority mixer emulation (PLY register) * added basic PCG reading and RTC feature * added v400 mode - 0.132: Added Sharp X1 (CZ-800C) system. Romset: 14336 / 3 files / 6854 packed ank.fnt / 8192 / 19689fbd fnt0808.x1 / 2048 / e3995a57 ipl.x1 / 4096 / 7b28d9de $end $info=x1turbo $mame 0.132 [ ? ] X1 Turbo (CZ-850C), Sharp, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Implemented 2bpp colors on tilemap layer [Angelo Salese]. - 0.134: Promoted from GAME_NOT_WORKING [Angelo Salese]. - 0.132: Added skeleton driver of Sharp Sharp X1 Turbo system. Romset: 165888 / ? files / 87180 packed fnt0808_turbo.x1 / 2048 / 84a47530 ipl.x1t / 32768 / 2e8b767c kanji1.rom / 32768 / 5874f70b kanji2.rom / 32768 / e710628a kanji3.rom / 32768 / 8cae13ae kanji4.rom / 32768 / 3e39de89 $end $info=x1turbo40 $mame 0.135 [ ? ] X1 Turbo (CZ-862C), Sharp, 1985 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.135: Added Sharp X1 Turbo (CZ-862C) system. Romset: 165888 / 6 files / 87143 packed fnt0808_turbo.x1 / 2048 / 84a47530 ipl.bin / 32768 / 112f80a2 kanji1.rom / 32768 / 5874f70b kanji2.rom / 32768 / e710628a kanji3.rom / 32768 / 8cae13ae kanji4.rom / 32768 / 3e39de89 $end $info=x1twin $mame 0.140 [ ? ] X1 Twin (CZ-830C), Sharp, 1986 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 01/02/2012 r14301: Re-enabled 2nd screen, this resolves the XML warning at start [Robbbert]. - 0.140: Added X1 Twin (CZ-830C) system. Romset: 141312 / 7 files / 66258 packed ank16.rom / 4096 / 8f9fb213 ank8.rom / 2048 / e3995a57 ipl.rom / 4096 / e70011d3 kanji1.rom / 32768 / 5874f70b kanji2.rom / 32768 / e710628a kanji3.rom / 32768 / 8cae13ae kanji4.rom / 32768 / 3e39de89 $end $info=x68000 $mame 0.115 [Barry Rodewald] X68000, Sharp, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 25/04/2011 r11298: Added titles starting with B to softlist [mahlemiut]. - 0.135: Added small workaround for avoiding MFP spurious interrupts. Parodius, Detana Twinbee and others work again [Barry Rodewald]. - 0.132: Added support for the XPD-1LR dual D-pad controller [Barry Rodewald]. - 0.131: Added support for 3 and 6 button Megadrive gamepads [Barry Rodewald]. - 0.130: Added better implementation of 1024x1024 graphic layer [Barry Rodewald]. - 0.128: Fixed SASI harddisk device info [Oliver Stöneberg]. - 0.126: Added basic SASI hard disk support [Barry Rodewald]: Currently supported SASI commands: * Rezero Unit * Specify * Request Sense * Read * Write * Seek - 0.122: Improved video timing [Barry Rodewald]. - 0.121: Raster effects, DMA and vblank improvements [Barry Rodewald]. - 0.120: Changed to use common 68901 MFP code [Barry Rodewald]. - 0.119: Supported more BIOSes, sprite fixes, DIM image fixes, made SRAM executable and added an hsync timer. Implemented writing to the MFP interrupt pending registers [Barry Rodewald]. - 0.117: Fix to mark tilemaps as dirty when written to [Barry Rodewald]. - 0.115: Barry Rodewald added Sharp X68000 system. Romset: 1310720 / 5 files / 664795 packed cgrom.dat / 786432 / 9f3195f1 iplrom.dat / 131072 / 72bdf532 iplrom30.dat / 131072 / e8f8fdad iplromco.dat / 131072 / 6c7ef608 iplromxv.dat / 131072 / 00eeb408 $end $info=x68030 $mame 0.135 [Barry Rodewald] X68030, Sharp, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.135: Barry Rodewald added Sharp X68030 (not working) system. Romset: 8192 / 1 file / 3251 packed scsiinrom.dat / 8192 / 1c6c889e $end $info=x68ksupr $mame 0.145u8 [ ? ] X68000 Super, Sharp, 1990 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.145u8: Added X68000 Super system. Romset: ? / ? files / ? packed $end $info=x68kxvi $mame 0.135 [Barry Rodewald] X68000 XVI, Sharp, 1991 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.135: Barry Rodewald added X68000 XVI (not working) system. Romset: 8192 / 1 file / 3251 packed scsiinrom.dat / 8192 / 1c6c889e $end $info=xb42639 $mame 0.143u2 [Kaylee] Apricot XEN-S (Venus I Motherboard 286), Apricot, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot XEN-S (Venus I Motherboard 286) system. Romset: 98304 / 3 files / 57715 packed et4000.bin / 32768 / f1e817a8 3-10-17i.hi / 32768 / d66710eb 3-10-17i.lo / 32768 / 3786ca1e $end $info=xb42639a $mame 0.143u2 [Kaylee] Apricot XEN-S (Venus II Motherboard 286), Apricot, 1990 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot XEN-S (Venus II Motherboard 286) system. Romset: 98304 / 3 files / 57776 packed et4000.bin / 32768 / f1e817a8 10217.hi / 32768 / 111725cf 10217.lo / 32768 / ea53406f $end $info=xb42663 $mame 0.143u2 [Kaylee] Apricot Qi 300 (Rev D,E & F Motherboard), Apricot, 1988 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot Qi 300 (Rev D,E & F Motherboard) system. Romset: 163840 / 3 files / 85463 packed et4000.bin / 32768 / f1e817a8 qi310223.hi / 65536 / 4852869f qi310223.lo / 65536 / 53047f49 $end $info=xb42664 $mame 0.143u2 [Kaylee] Apricot XEN-S (Venus I Motherboard 386), Apricot, 1989 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot XEN-S (Venus I Motherboard 386) system. Romset: 98304 / 3 files / 57715 packed et4000.bin / 32768 / f1e817a8 3-10-17i.hi / 32768 / d66710eb 3-10-17i.lo / 32768 / 3786ca1e $end $info=xb42664a $mame 0.143u2 [Kaylee] Apricot XEN-S (Venus II Motherboard 386), Apricot, 1990 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Kaylee added skeleton driver of Apricot XEN-S (Venus II Motherboard 386) system. Romset: 98304 / 3 files / 57776 packed et4000.bin / 32768 / f1e817a8 10217.hi / 32768 / 111725cf 10217.lo / 32768 / ea53406f $end $info=xegs $mame 0.131 [Fabio Priuli] Atari XE Game System, Atari, 1987 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 06/01/2012 r13898: Moved documentation bits from comments into elements for atari 8bit lists and sorcerer, on behalf of k1w1, in softlist [Fabio Priuli]. - 08/12/2011 r13522: Apostrophe is fine in filenames too in xegs.xml [Fabio Priuli]. - 0.143u1: Updated xegs.xml [K1W1]. - 0.132: Added proper labels and dumps. A few are still marked as BAD_DUMP while waiting for confirmation [Freddy Offenga, Fabio Priuli]. - 0.131: Fabio Priuli added Atari XE Game System (not working) system. Romset: 32768 / 1 file / 22947 packed c101687.rom / 32768 / d50260d1 $end $info=xerox168 $mame 0.137 [Curt Coder] Xerox 16/8, Xerox, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.137: Curt Coder added skeleton driver of Xerox 16/8 system. Romset: 14336 / 6 files / 8134 packed 537p3652.u33 / 2048 / 7807cfbb 537p3653.u34 / 2048 / a9c6c0c3 537p3654.u35 / 2048 / a8a07223 8086.u33 / 4096 / ee49e3dc x820ii.u57 / 2048 / 1a50f600 x820ii.u58 / 2048 / aca4b9b3 $end $info=xerox820 $mame 0.132 [Robbbert, Curt Coder] Xerox 820, Xerox, 1981 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 26/01/2012 r14205: bw2 and xerox820 fix [Micko]. - 0.132: Robbbert and Curt Coder added Xerox 820 system. Romset: 14336 / 7 files / 9631 packed mxkx25a.u64 / 2048 / 7ec5f100 mxkx25b.u63 / 2048 / a7543798 p2x25a.u64 / 2048 / 3ccd7a8f p2x25b.u63 / 2048 / 1e580391 x820.u92 / 2048 / b823fa98 x820v20.u63 / 2048 / bc11f834 x820v20.u64 / 2048 / 2fc227e2 $end $info=xerox820ii $mame 0.137 [Curt Coder] Xerox 820-II, Xerox, 1983 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.137: Curt Coder added skeleton driver of Xerox 820-II system. Romset: 10240 / 5 files / 6932 packed 537p3652.u33 / 2048 / 7807cfbb 537p3653.u34 / 2048 / a9c6c0c3 537p3654.u35 / 2048 / a8a07223 x820ii.u57 / 2048 / 1a50f600 x820ii.u58 / 2048 / aca4b9b3 $end $info=xeye $mame 0.133 [ ? ] X'eye (USA, NTSC), JVC, 1993 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added JVC X'eye (USA, NTSC) system. Romset: 131072 / 1 file / 87686 packed g304.bin / 131072 / 290f8e33 $end $info=xor100 $mame 0.132 [Curt Coder] XOR S-100-12, Xor Data Science, 1980 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported WIP: - 0.136: Added terminal support [Curt Coder]. - 0.132: Added skeleton driver of XOR-100-12 system. Romset: 2048 / 1 file / 1874 packed xp 185.8b / 2048 / 0d0bda8d $end $info=xtvga $mame 0.37b4 [Peter Trauner] PC (VGA), , 1987 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.135: Fixed bus problem [Miodrag Milanovic]. - 0.37b4: Peter Trauner added IBM PC-XT Video Graphics Adapter, MF system. Romset: 32768 / 2 files / 19028 packed 8222554.bin / 24576 / 6c12d745 pcxt.rom / 8192 / 031aafad $end $info=y503iir $mame 0.129 [Miodrag Milanovic] YIS503IIR (Russian), Yamaha, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.129: Miodrag Milanovic added Yamaha YIS503IIR Russian system. Romset: 57344 / 3 files / 42003 packed yis503iirbios.rom / 32768 / 225a4f9e yis503iirdisk.rom / 16384 / 9eb7e24d yis503iirnet.rom / 8192 / 0731db3f $end $info=y503iir2 $mame 0.129 [Miodrag Milanovic] YIS503IIR (Estonian), Yamaha, 1986 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.129: Miodrag Milanovic added Yamaha YIS503IIR Estonian system. Romset: 57344 / 3 files / 42012 packed yis503ii2bios.rom / 32768 / 1548cee3 yis503iirdisk.rom / 16384 / 9eb7e24d yis503iirnet.rom / 8192 / 0731db3f $end $info=yc64 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] YC-64, Yashica, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yashica YC-6 system. Romset: 32768 / 1 file / 25957 packed yc64bios.rom / 32768 / e9ccd789 $end $info=yis303 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] YIS303, Yamaha, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yamaha YIS303 system. Romset: 32768 / 1 file / 25956 packed yis303bios.rom / 32768 / e2242b53 $end $info=yis503 $mame 0.128 [Wilbert Pol, Miodrag Milanovic] YIS503, Yamaha, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yamaha YIS503 system. Romset: 32768 / 1 file / 25956 packed yis503bios.rom / 32768 / e2242b53 $end $info=yis503f $mame 0.143u3 [ ? ] YIS503F, Yamaha, 19?? ... Emulation: Preliminary Color: Preliminary Sound: Preliminary Graphics: Preliminary Save State: Unsupported WIP: - 0.143u3: Added Yamaha YIS503F system. Romset: 32768 / 1 file / 25957 packed yis503f.rom / 32768 / e9ccd789 $end $info=yis503ii $mame 0.128 [Wilbert Pol, Miodrag Milanovic] YIS503II, Yamaha, 1984 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yamaha YIS503II system. Romset: 32768 / 1 file / 25956 packed yis503iibios.rom / 32768 / e2242b53 $end $info=yis503m $mame 0.128 [Wilbert Pol, Miodrag Milanovic] YIS503M, Yamaha, 1984 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.128: Wilbert Pol and Miodrag Milanovic added Yamaha YIS503M system. Romset: 65536 / 2 files / 48987 packed sfg05m.rom / 32768 / 6c2545c9 yis503mbios.rom / 32768 / e2242b53 $end $info=z100 $mame 0.143u2 [Minataku, Miodrag Milanovic] Z-100, Zenith, 1982 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.143u2: Minataku and Miodrag Milanovic added skeleton driver of Zenith Z-100 system. Romset: 16384 / 1 file / 11014 packed intel-d27128-1.bin / 16384 / b21f0392 $end $info=z1013 $mame 0.131 [Miodrag Milanovic] Z1013 (matrix 8x4), VEB Robotron Electronics Riesa, 1985 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.131: Miodrag Milanovic added Z1013 (Model with 8x4 and 8x8 keyboard) system. Romset: 8192 / 4 files / 5421 packed altfont.bin / 2048 / 2dc96f9c mon_202.bin / 2048 / 5884edab mon_jm_1992.bin / 2048 / 186d2888 z1013font.bin / 2048 / 7023088f $end $info=z1013a2 $mame 0.131 [Miodrag Milanovic] Z1013 (matrix 8x8), VEB Robotron Electronics Riesa, 1985 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.131: Miodrag Milanovic added Z1013 (matrix 8x8) system. Romset: 2048 / 1 file / 1731 packed mon_a2.bin / 2048 / 98b19b10 $end $info=z1013k69 $mame 0.132 [ ? ] Z1013 (K7669), VEB Robotron Electronics Riesa, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added Z1013 (K7669) system. Romset: 4096 / 1 file / 3257 packed 4k-moni-k7669.bin / 4096 / 09cd2a7a $end $info=z1013k76 $mame 0.132 [ ? ] Z1013 (K7659), VEB Robotron Electronics Riesa, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added Z1013 (K7659) system. Romset: 6144 / 2 files / 3498 packed k7659n.bin / 2048 / 7454bf0a mon_rb_k7659.bin / 4096 / b3d88c45 $end $info=z1013s60 $mame 0.132 [ ? ] Z1013 (K7652/S6009), VEB Robotron Electronics Riesa, 1985 ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.132: Added Z1013 (K7652/S6009) system. Romset: 8192 / 2 files / 6534 packed 4k-moni-k7652.bin / 4096 / a1625fce mon_rb_s6009.bin / 4096 / b37faeed $end $info=z80dev $mame 0.138 [ ? ] Z80 dev board, , 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.138: Added skeleton driver of Z80 development board (unknown) system. Romset: 2048 / 1 file / 834 packed z80dev.bin / 2048 / dd5b9cd9 $end $info=z80ne $mame 0.131 [Roberto Lavarone] Z80NE, Nuova Elettronica, 1980 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 25/05/2011 r11651: Converted "cassettea" & "cassetteb" to CASSETTE_TAG & CASSETTE2_TAG [Robbbert]. - 0.131: Roberto Lavarone added Z80 N.E. system. Romset: 1024 / 1 file / 833 packed ep382.ic5 / 1024 / 61bc5f39 $end $info=z80net $mame 0.131 [Roberto Lavarone] Z80NE + LX.388, Nuova Elettronica, 1980 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.131: Roberto Lavarone added Nuova Elettronica Z80NE + LX.388 system. Romset: 1024 / 1 file / 833 packed ep382.ic5 / 1024 / 61bc5f39 $end $info=z80netb $mame 0.131 [Roberto Lavarone] Z80NE + LX.388 + Basic 16k, Nuova Elettronica, 1980 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.131: Roberto Lavarone added Z80NE + LX.388 + Basic 16k system. Romset: 16384 / 8 files / 12546 packed 548-1.ic1 / 2048 / 868cad39 548-2.ic2 / 2048 / ac297d99 548-3.ic3 / 2048 / 9c1fe511 548-4.ic4 / 2048 / cb5e0de3 548-5.ic5 / 2048 / 0bd4559c 548-6.ic6 / 2048 / 6d663034 548-7.ic7 / 2048 / 0bab06c0 548-8.ic8 / 2048 / f381b594 $end $info=z80netf $mame 0.133 [Roberto Lavarone] Z80NE + LX.388 + LX.390, Nuova Elettronica, 1980 ... Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Roberto Lavarone added Nuova Elettronica Z80NE + LX.388 + LX.390 system. Romset: 19456 / 11 files / 14541 packed 548-1.ic1 / 2048 / 868cad39 548-2.ic2 / 2048 / ac297d99 548-3.ic3 / 2048 / 9c1fe511 548-4.ic4 / 2048 / cb5e0de3 548-5.ic5 / 2048 / 0bd4559c 548-6.ic6 / 2048 / 6d663034 548-7.ic7 / 2048 / 0bab06c0 548-8.ic8 / 2048 / f381b594 ep1390.ic6 / 1024 / dc2cbc1d ep2390.ic6 / 1024 / 28d28eee ep390.ic6 / 1024 / e4dd7de9 $end $info=z88 $mame 0.37b15 [ ? ] Z88, Cambridge Computers, 1988 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added cartridge slot interface [Sandro Ronco]. - 11/03/2012 r14744, r14745: Connected speaker. Added support for flash cartridge [Sandro Ronco]. - 07/03/2012 r14715: Fixed hang in Pipedream [Sandro Ronco]. - 04/03/2012 r14686: Added more rom versions [Sandro Ronco]. - 01/03/2012 r14678: Fixed screen size, added cursor and some other cleanups [Sandro Ronco]. - 0.145u3: Moved uPD65031 emulation into a device and fixed keyboard input [Sandro Ronco]. - 0.132: Added version 3.0 and 4.01 finnish version of roms [Miodrag Milanovic]. - 0.124: Fixed regression introduced in 0.123 (bug #1553) [Nate Woods]. - 0.102: Fixed regression introduced in MESS 0.96 (bug #762) [Nate Woods]. - 0.61.2: Video updates [Kev Thacker]. - 0.37b15: Added Cambridge Computers Z88 system. Romset (latest upd 0.145u4): 1703936 / 13 files / 1248569 packed z88v220.rom / 131072 / 0ae7d0fc z88v250sw.rom / 131072 / dad01338 z88v260nr.rom / 131072 / 293f35c8 z88v300.rom / 131072 / 802cb9aa z88v313he.rom / 131072 / a56d732c z88v317tk.rom / 131072 / 9468d677 z88v318de.rom / 131072 / d7eaf937 z88v319es.rom / 131072 / 7a08af73 z88v321dk.rom / 131072 / baa80408 z88v323it.rom / 131072 / 13f54308 z88v326fr.rom / 131072 / 218fbb72 z88v400.rom / 131072 / 1356d440 z88v401fi.rom / 131072 / ecd7f3f6 $end $info=z9001 $mame 0.133 [ ? ] Z9001 (KC 85/1.10), Robotron, 198? ... Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of Z9001 (KC 85/1.10) system. Romset: 20480 / 7 files / 14143 packed chargen.851 / 2048 / dd9c0f4e os____f0.851 / 4096 / 9fe60a92 os_rb20.rom / 4096 / c783124d os_rb21.rom / 4096 / 11eec2dd zg_cga.rom / 2048 / 697cefb1 zg_cgai.rom / 2048 / ecadf355 zg_de.rom / 2048 / 71854b0a $end $info=zdsupers $mame 0.142 [ ? ] SuperSport, Zenith Data Systems, 1987 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.142: Added SuperSport system. Romset: 65536 / 2 files / 40718 packed z184m v2.9e.10d / 32768 / de2f200b z184m v3.1d.10d / 32768 / 44012c3b $end $info=zexall $mame 0.136 [ ? ] ZEXALL Z80 instruction set exerciser (modified for MESS), Frank Cringle & MESSDEV, 2009 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.136: Added Zexall z80 test suite system. Romset: 8841 / 1 file / 4526 packed zex.bin / 8841 / 77e0a1df $end $info=zrt80 $mame 0.133 [ ? ] ZRT-80, Digital Research Computers, 1982 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.133: Added skeleton driver of DRC ZRT-80 system. Romset: 6144 / 2 files / 2725 packed zrt80chr.z30 / 2048 / 4dbdc60f zrt80mon.z25 / 4096 / e6ea96dc $end $info=zsbc3 $mame 0.137 [ ? ] ZSBC-3, Digital Microsystems, 1980 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Added skeleton driver of Digital Microsystems ZSBC-3 system. Romset: 3072 / 2 files / 2428 packed 54-3002_zsbc_monitor_1.09.bin / 2048 / 628588e9 54-8622_hdc13.bin / 1024 / 02c7cd6d $end $info=zvezda $mame 0.137 [Miodrag Milanovic] Zvezda, , 1990 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.137: Miodrag Milanovic added Zvezda system. Romset: 16384 / 2 files / 12876 packed 2764-far-cpu_blue.bin / 8192 / ebab64bc 2764-near-cpu_red.bin / 8192 / a4ae4938 $end $info=zx80 $mame 0.83 [Krzysztof Strzecha] ZX-80, Sinclair Research Ltd, 1980 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.85: Added natural keyboard support and iscellaneous cleanups [Curt Coder]. - 0.83: Krzysztof Strzecha fixed & readded Sinclair ZX-80 system. - 0.61: Removed ZX-80 system. - 0.37b5: Fixed palette: it's black on white, and not viceversa [Stefano Priore]. - 0.36b15: Juergen Buchmueller added ZX-80 system. Romset: 8192 / 2 files / 6809 packed aszmic.rom / 4096 / 6c123536 zx80.rom / 4096 / 4c7fc597 $end $info=zx81 $mame 0.83 [Krzysztof Strzecha] ZX-81, Sinclair Research Ltd, 1981 ... Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.126: Consolidated variants to use alternative BIOSes [Fabio Priuli]. Removed Sinclair ZX-81 Forth by David Husband (h4th) and Sinclair ZX-81 Tree-Forth by Tree Systems (tree4th) drivers. - 0.117: Removed ZX-81 (2nd rev) (zx81a) and ZX-81 (3rd rev) (zx81b) drivers. Unified drivers using selectable BIOSes [Fabio Priuli]. - 0.84: Tape loading added [Krzysztof Strzecha]. - 0.83: Krzysztof Strzecha fixed & readded Sinclair ZX-81 system. - 0.61: Removed ZX-81 system. - 0.36b15: Juergen Buchmueller added ZX-81 system. Romset: 40960 / 5 files / 32696 packed h4th.rom / 8192 / 257d5a32 tree4th.rom / 8192 / 71616238 zx81.rom / 8192 / fcbbd617 zx81a.rom / 8192 / 4b1dd6eb zx81b.rom / 8192 / 522c37b8 $end $info=zx97 $mame 0.132 [Miodrag Milanovic] ZX97, Wilf Rigter, 1997 ... Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.132: Miodrag Milanovic added ZX97 (not working) system. Romset: 32768 / 1 file / 17294 packed zx97.rom / 32768 / 5cf49744 $end # # DRIVERS INFO # $info=4004clk.c $drv 0.134 WIP: - 0.134: Added 4004clk.c driver. $end $info=3do.c $drv 0.142u3 [info from MAMEinfo] WIP: - 28/02/2012 r14656, r14663: Removed undumped 3do bios "gsalive2" for now [firewave]. Increased rom_region sizes to prevent crash [wfp]. - 0.142u3: Added 3do.c driver, machine\3do.c and includes\3do.h. $end $info=68ksbc.c $drv 0.142 WIP: - 0.142: Added 68ksbc.c driver. $end $info=a2600.c $drv 0.36b6 WIP: - 24/04/2012 r15020: Source cleanup [Micko]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.112: Fixed hang on reset bug (bug #982) [Nate Woods]. - 0.94: Add keys to toggle switches. New keyboard mappings are: [Christopher Stone] 1 - Select 2 - Reset 3 - Toggle Left Difficulty switch 4 - Toggle Right Difficulty switch C - Toggle Black & White switch (a2600 only) ] - Toggle Pause switch (a7800 only) - 0.36b6: Added a2600.c driver. $end $info=a3000.c $drv 0.135 WIP: - 0.135: Added a3000.c driver. $end $info=a51xx.c $drv 0.132 WIP: - 22/05/2011 r11619: Modernised [Robbbert]. - 0.132: Added a51xx.c driver. $end $info=a310.c $drv 0.132 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 28/02/2012 r14658: Skeletons for Archimedes A3010 and A3020 [robcfg]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.132: Added a310.c driver. $end $info=a5105.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 23/11/2011 r13349: Cleaned up the video RAM handling by moving the QX10 specific hacks to the driver where they belong [Curt Coder]. - 17/04/2011 r11222: Refactored UPD7220 into a C++ device [Curt Coder]. - 0.132: Added a5105.c skeleton driver. $end $info=a6809.c $drv 0.132 WIP: - 0.132: Added a6809.c driver. $end $info=a7000.c $drv 0.139 WIP: - 11/02/2012 r14426: Fixed compile [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 0.139: Added a7000.c driver. $end $info=a7150.c $drv 0.135 WIP: - 0.135: Added a7150.c driver. $end $info=a7800.c $drv 0.36b6 WIP: - 24/12/2011 r13701: Adding filter support to the list [Fabio Priuli]. - 0.128: Incog added Atari 7800 Prototype driver . - 0.94: Add keys to toggle switches. New keyboard mappings are: [Christopher Stone] 1 - Select 2 - Reset 3 - Toggle Left Difficulty switch 4 - Toggle Right Difficulty switch C - Toggle Black & White switch (a2600 only) ] - Toggle Pause switch (a7800 only) - 0.36b6: Added a7800.c driver. $end $info=abc1600.c $drv 0.140 WIP: - 31/01/2012 r14280: Source cleanup [Micko]. - 18/01/2012 r14080: Cleanup [Curt Coder]. - 09/12/2011 r13533: Cleanup [Curt Coder]. - 18/10/2011 r13060: Fixed CSB register, and SASI WIP [Curt Coder]. - 17/10/2011 r13056: SASI WIP, now sending an unimplemented READ command to the bus [Curt Coder]. - 16/10/2011 r13050: Added SASI bus to interface card [Curt Coder]. - 15/10/2011 r13041, r13043, r13045: Added ABC bus slots. Added proper expansion bus emulation. Connected the expansion bus to the CPU, and added a skeleton device for the SASI interface card [Curt Coder]. - 29/09/2011 r12961: Fixed FIFO starting index [Curt Coder]. - 26/09/2011 r12941, r12942: Fixed floppy timeouts. Implemented SCC interrupt and DART vector [Curt Coder]. - 25/09/2011 r12937: Now boots to ABCenix but dies on key entry due to missing interrupt vector [Curt Coder]. - 0.143u6: Fixed floppy, system now tries to boot from the mount disk [Curt Coder]. - 22/09/2011 r12912: Source cleanup [Micko]. - 21/09/2011 r12905: Source cleanup [Micko]. - 18/09/2011 r12883: Fixed side 0 select [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 15/04/2011 r11190: Removed a few duplicate entries in the softlists [Fabio Priuli]. - 0.140: Added abc1600.c driver. $end $info=abc80.c $drv 0.93 Status: The driver is incomplete, with many remaining issues. It's up-to-date with current coding standards in MESS and is maintained. ToDo: * Screen timing PROMs are not dumped * 74S262 chip pinout/dump needed * Keyboard scanning is awkwardly slow * Graphics mode is not implemented * Cassette interface * Floppy disk controller card thru ABC bus * Printer thru ABC bus * IEC thru ABC bus WIP: - 17/12/2011 r13607: Cleanup [Curt Coder]. - 0.93: Added abc80.c driver. $end $info=abc80x.c $drv 0.116 Status: The driver is incomplete, with many remaining issues. It's up-to-date with current coding standards in MESS and is maintained. ToDo: * Keyboard thru DART * Connect 1.5MHz signal to CTC TRG0-2 * Use MAME's CRTC6845 video * Connect CTC to DART/SIO * Proper port mirroring * COM module DIP switch * HR (high resolution) graphics board * Floppy controller thru ABC bus * Facit DTC (ABC 800M clone) * Hard disks (ABC-850 10MB, ABC-852 20MB, ABC-856 60MB) WIP: - 24/04/2012 r15020: Source cleanup [Micko]. - 18/04/2012 r14958: Some DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/04/2012 r14842: Separated keyboard to own device [Curt Coder]. - 17/12/2011 r13608: Cleanup [Curt Coder]. - 26/05/2011 r11661: Fixed MC6845 regression [Curt Coder]. - 0.126: Fixed lower case natural input [Curt Coder]. - 0.124: Updated to use the new MAME MC6845 code [Curt Coder]. - 0.116: Added abc80x.c driver. $end $info=ac1.c $drv 0.130 WIP: - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.130: Added ac1.c driver. $end $info=ace.c $drv 0.142 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 02/02/2012 r14307: Centronics converted to c++ and updated MESS code using it [Micko]. - 20/11/2011 r13314: Few more appropriate set names [Micko]. - 18/11/2011 r13303: Reverting some of changes, sorry for this. Renamed (jupace.c) to (ace.c) [Micko]. - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS. Renamed (ace.c) to (jupace.c); copy from path: /src/mess/drivers/ace.c, Revision, 13301 [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.142: Added ace.c driver. $end $info=acrnsys1.c $drv 0.121 WIP: - 28/09/2011 r12949: ttl74145 is now c++ device [Micko]. - 0.121: Added acrnsys1.c driver. $end $info=adam.c $drv 0.78 Bugs: [Bug 1610] Incorrect Refresh Rate WIP: - 24/04/2012 r15020: Source cleanup [Micko]. - 11/12/2011 r13555: Updated previous coleco changes (from hap) [O. Galibert]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.78: Added adam.c driver. $end $info=advision.c $drv 0.36b15 WIP: - 0.36b15: Added advision.c driver. $end $info=aim65.c $drv 0.37b10 WIP: - 0.37b10: Added aim65.c driver. $end $info=aim65_40.c $drv 0.136 WIP: - 03/09/2011 r12779: Moved 6551acia and i8251 to emu section [Micko]. - 01/09/2011 r12760: Made read/write member handler use same names as in other devices [Micko]. - 01/09/2011 r12759: Moved acia6551 to C++ device [Micko]. - 0.136: Added aim65_40.c driver. $end $info=alesis.c $drv 0.138 WIP: - 22/05/2011 r11619: Modernised [Robbbert]. - 0.138: Added alesis.c driver. $end $info=alphatro.c $drv 0.144u4 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 31/12/2011 r13790: Corrected colour palette [mahlemiut]. - 29/12/2011 r13771: Added some PORT_CHAR definitions [mahlemiut]. - 28/12/2011 r13760: Some adjustments to cassette emulation, cassette data can now be saved and loaded [mahlemiut]. - 26/12/2011 r13718: Source cleanup [Micko]. - 24/12/2011 r13704: Added 8251 USART, and cassette hookup. Needs some work on the i8251 for cassettes to work [mahlemiut]. - 23/12/2011 r13685, r13686, r13690: Made videoram area read-write. This fixes command entry, allowing BASIC commands and programs to be run. Added Ins/Del key. Added Lock and Ctrl keys. Put bit 7 of port 0x10 under a 10us timer. System now runs faster [mahlemiut]. - 22/12/2011 r13674: Hooked up most keyboard inputs [mahlemiut]. - 22/12/2011 r13665, r13666: Made most areas proper RAM, allowing BASIC to boot. Fixed constant LIST commands [mahlemiut]. - 0.144u4: Added alphatro.c driver. $end $info=altair.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.136: Added altair.c driver. $end $info=ami1200.c $drv 0.132 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 28/02/2012 r14665: Fixed assertion in ami1200.c drivers [firewave]. - 25/02/2012 r146263: Fixed ami1200 refusing to start. wrong class was used [Fabio Priuli]. - 26/01/2012 r14189: Some amiga regressions fixed [Micko]. - 0.132: Added ami1200.c driver. $end $info=amico2k.c $drv 0.133 WIP: - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.133: Added amico2k.c driver. $end $info=amiga.c $drv 0.36b6 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 02/02/2012 r14307: Centronics converted to c++ and updated MESS code using it [Micko]. - 26/01/2012 r14189: Some amiga regressions fixed [Micko]. - 0.144: A number of games seem to get confused when there's two drives (they wait for a index pulse on the second) [O. Galibert]. - 04/11/2011 r13171: Disabled keyboard CPU since there is no dump, and it just fills logs [Micko]. - 0.143u5: amigafdc: Modernize, but don't change a thing (yet) [O. Galibert]. - 18/04/2011 r11231: Refactored the MOS6525 TPI to use device callbacks [Curt Coder]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.130: Added centronics printer support [Dirk Best]. - 0.127: Fixed crash in CDTV that when accessing the keyboard [Roberto Zandona']. - 0.126: Fixed Keyboard (bug #1590) [Roberto Zandona']. - 0.119: Added CD-ROM and cartridge support, marked as working but with imperfect graphics, added CDDA audio. Bug fix to FDC [Ernesto Corvi]. Made battery backed-up RTC support configurable [Dirk Best]. - 0.118: RTC support, added buffered keyboard support, properly implemented a fix for the slow-memory detection bug in Kickstart 1.2 [Ernesto Corvi]. - 0.116: Updated the Amiga driver to output the power and drive LED status to the artwork system [Dirk Best]. - 0.112: Fixed regressions; now boots properly. Also added keyboard support, 512KB "slow-ram" support, preliminary support for Datel Action Replay 1 and many floppy controller fixes. Added Chip RAM mirroring and Extended ADF 1 disk format [Ernesto Corvi]. - 0.106: Cleanups [Dirk Best]. - 0.103: Fixed regression introduced in MESS 0.102 (bug #801) [Nate Woods]. - 0.90: Fixed the Amiga's BIOS length (bug #649) [Nate Woods]. - 0.37b12: Several drivers may be broken due to the MAME memory handling changes. And as a result, the Amiga has been temporarily removed. - 0.36RC1: Amiga driver fixes! Notes: You will have to redefine some of the button(s) to your mouse buttons when using the mouse (You cant bind them directly from the driver). You can select to have either mouse or joystick attached to the ports through the dipswitches. The Amiga detects external drives by querying them. Right now, only drives are added to the the system which have an image in them. There is still no keyboard emulation. This version supports many more gfx modes, sprites, input modes, etc and compatibility with many software has increased. Rewrote large portions of the floppy controller. More games should load properly now. Moved things around using banks, wHich decreased the overall memory requeriments for the driver from 16 megs to 2 megs. Removed the extra 'chip' and 'extended' ram from the default configuration. The current memory setup should be the same as a stock A500 [Ernesto Corvi]. - 0.36b6: Added amiga.c driver. $end $info=amstr_pc.c $drv 0.143 WIP: - 28/10/2011 r13126: Renamed pc_ega to isa_ega [Micko]. - 30/08/2011 r12740: Moved pc_mouse.h to proper place [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.143: Added amstr_pc.c driver. $end $info=amstrad.c $drv 0.36b6 WIP: - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 07/12/2011 r13493: Fixed the (now stricter) validation [Fabio Priuli]. - 06/12/2011 r13487, r13488, r13492: Fixed a few almost duplicate descriptions (just differing for a final blank space). thanks Kaylee to report this small issue with my regex script. A couple more blank spaces. Final run of regex replacements for game descriptions. [Fabio Priuli]. - 04/12/2011 r13463, r13464: Very preliminary regex cleanup of descriptions in cpc_flop.xml. Very preliminary regex cleanup of descriptions, part 2 [Fabio Priuli]. - 03/12/2011 r13454: Removed duplicate clone in cpc_flop.xml [Fabio Priuli]. - 02/12/2011 r13445: Merged in titles from other collections, mostly pirate disks with trainers, courtesy of David Haywood. to be sorted out later in cpc_flop.xml [Fabio Priuli]. - 0.144u1: Added preliminary cassette and floppy software lists [David Haywood]. - 28/11/2011 r13400: Some basic regex work on the list descriptions in cpc_cass.xml and cpc_flop.xml [Fabio Priuli]. - 27/11/2011 r13388: Added support for floppy and tape softlists [Fabio Priuli]. - 17/11/2011 r13284: Updated Multiface II slot device to also be used in a daisy-chain, and added a pass-through expansion port to it [mahlemiut]. - 0.144: Added support for ROMbox, SSA-1 speech synth and DK'Tronics speech synth to be used in a daisy-chain of expansion devices [Barry Rodewald]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.143u3: Refactored Multiface II support to be an expansion device [Barry Rodewald]. - 04/08/2011 r12471: Forgot to remove old ROM_LOAD_OPTIONAL definitions for the Multiface II, and removed popmessage() calls [mahlemiut]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 16/06/2011 r11972: Moved Amstrad PCs to their own driver file [Curt Coder]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.138: Updated .hsi file with hashes to GoodCPC V3.1415 [Cowering]. - 0.130: Updated to use the new centronics interface, connected data bit 8 for the CPC Plus machines [Dirk Best]. - 0.122: Added raw binary (.bin) cartridge image support [Barry Rodewald]. - 0.119: Fixed palette regression from 0.106. Palette fix [Barry Rodewald]. - 0.115: Fixed sprite order [Barry Rodewald]. - 0.111: Minor floppy disk cleanup [Nate Woods]. - 0.110: Changed FPS from 50 to 50.080128205128205 [Barry Rodewald]. - 0.107: Preliminary CPC+ support, and support for .cpr cartridge images [Barry Rodewald]. - 0.99: Added green screen display configuration setting [bobz]. - 0.96: Cassette now starts up stopped [Barry Rodewald]. - 0.87: M6845 changes; the Backtro demo now runs [bobz, Nate Woods]. - 0.86: Fixed a regression in which certain input ports were being ignored. This was caused by a defect in PORT_INCLUDE [Nate Woods]. - 0.84: Refined video display and Z80 timings; the Yao demos work better now. Also changed default joystick input definitions [Yoann Courtois]. - 0.83: Added natural keyboard support [Nate Woods]. Interrupts, Gate Array and Video enhancements; a few demos work now [Yoann Courtois]. - 0.77: Changed CPU core on these systems from Z80_MSX to Z80. Since the MAME core now has CPU opcode reading safety now, Z80_MSX is no longer necessary [Nate Woods]. - 0.56.1: Fixed RAM configuration selection, now the original Heroquest will run [Kev Thacker, Richard Wilson]. - 0.37b5: Fixed some bugs in the disk image handling code used in the Amstrad CPC driver. Changed video hardware code to use 6845 CRTC code. Also added Eventlist code to the Amstrad video hardware code. It will record colour changes, mode changes and crtc register writes. This means support for multi-modes on the same screen, colour changing effects, and demos. There is a second method which updates between I/O writes that would affect the screen. The rendering method can be chosen with a compile switch. Also added correct opcode timings for Amstrad using new cpu_setcycletable, this means raster effects are now correct. Also added emulation of the Multiface hardware. It requires a rom (optionally loaded). You must enable it in the dipswitches. When enabled F1 will be the "stop" button [Kev Thacker]. - 0.37b3: Updated Amstrad driver with correct aspect ratio, updates to the KC85/4 driver including code to emulate the keyboard - works by poking OS system variables [Kev Thacker]. - 0.36RC1: Amstrad fixes include disk image handling, and loading (disk image handling is now shared between Amstrad and Spectrum drivers, and loading/saving from WAV) [David Robertson, Kev Thacker]. - 0.36b14: Minor improvements to the graphics display in the amstrad driver. A border is shown and the screen is centralised in the horizontal. Vertical centering not done properly done yet. Graphics routines use plot_pixel so work in 8-bit and 16-bit colour [Kev Thacker]. amstrad disk image support! Thanks to nec765 floppy disc controller emulation. This provides loading of disk images in the CPCEMU standard and extended disk image formats (the most common format available on the net) [Kev Thacker]. - 0.36b7: amstrad driver (renamed to cpc6128) plays snapshots now! This now plays game snapshots created with the CPCEMU emulator or other CPC emulators [Kev Thacker]. - 0.36b6: Added amstrad.c driver. $end $info=apexc.c $drv 0.37b12 WIP: - 0.37b12: Added apexc.c driver. $end $info=apf.c $drv 0.37b15 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 25/01/2012 r14173: Fix for validation by Robbbert [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.37b15: Added apf.c driver. $end $info=apogee.c $drv 0.126 WIP: - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Added apogee.c driver. $end $info=apollo.c $drv 0.145u1 WIP: - 0.145u7: Add alternate layouts for a better experience on XGA (1024x768) and WXGA (1280x800) displays [Hans Ostermeyer]. - 0.145u5: Do bounds checking on Ethernet packets [Hans Ostermeyer]. - 0.145u4: Various cleanups [Hans Ostermeyer, R. Belmont]. - 02/03/2012 r14679: Start actually resetting devices on "reset" opcode [R. Belmont]. - 0.145u1: Added apollo.c driver. - 21/02/2012 r14560: Updated messnew to 145u1 and cleanup of code [Micko]. - 20/02/2012 r14544, r14545: Add new Apollo drivers to messnew. Those who can, do. Those who can't, nitpick ROM definitions [R. Belmont]. $end $info=apple1.c $drv 0.36b15 WIP: - 0.36b15: Added apple1.c driver. $end $info=apple2.c $drv 0.2b4 Bugs: [Bug 400] Emulation of input devices (was: Unemulated paddle button) [Bug 644] [Enhancement:] Cheat for Fast Disk Drive [Bug 652] Apple2c Plus drivers needs the 2 6551 serial chips added, and the speed changed to 3.58mhz [Bug 646] RAM Settings [Bug 642] Reset Key Functionality [Bug 475] [apple2,apple2p] inverted colors, black text on white field [Bug 1698] Request to add support for the Z80 "soft" card [Bug 485] support apple2 cassette [Bug 2016] change slots/duplicity of devices/drivers WIP: - 0.145u6: Apple II slots rewrite [R. Belmont]: * All Apple IIs that had slots now have them in MESS except the IIgs. * Slot 0 has one available card: the language card (which it defaults to) Slots 1-7 can have any of the Mockingboard, CFFA2000, and Disk II cards. * By default a Mockingboard is in Slot 4 and the Disk II is in 6. Due to current limitations only one Disk II controller per machine will work, but multiple CFFAs and Mockingboards should work great. The plain 6502 firmware version of the CFFA2000 is now supported so you can use CHDs with the emulated II Plus and unenhanced IIe as well. 5.25" disks are broken on the IIgs at the moment; I'm looking into it. Updates: * Improved C800 arbitration. * Cleanup and more documentation. * New working card: Apple II "Slinky" 1 MB Memory Expansion Card. * New non-working card: Apple II SCSI Card, Rev. C. And: Support AE RamFactor card (clone of Apple Memory Expansion). Fixed C800 banking with INTCXROM and implemented RamFactor card ROM banking. RamFactor diagnostic (g Cn0a in the Monitor) now works. RamFactor cards now have 8 MB capacity each. Even more slot ROM arbitration work. 80 column mode works on IIe again, and AppleWorks 3 no longer crashes on boot. Allow slot 3 to be used by cards on II/II+. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 30/04/2011 r11392: Removed IIgs specific stuff now that apple2gs.hsi covers that [R. Belmont]. - 0.94: Reset key fixes: The default Apple RESET key is now F12; the apple2 driver no longer requires a CTRL key to reset (bug #642); The apple2+ driver now has a DIP switch to switch between RESET and CTRL-RESET (bug #645) [Christopher Stone]. - 0.2b4: Added apple2.c driver. $end $info=apple2gs.c $drv 0.94 WIP: - 21/09/2011 r12905: Source cleanup [Micko]. - 02/09/2011 r12763: Clear regions to avoid warning [R. Belmont]. - 02/09/2011 r12762: Sync es5503 update from MAME [R. Belmont]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 02/07/2011 r12133: Fix some instances of partying like it's 1999 in apple2gs.xml [R. Belmont]. - 29/04/2011 r11386: Fixed year on TB Mag issues 3 (Feb/Mar 1991) and 4 (Apr/May 1991) in apple2gs.xml [R. Belmont]. - 29/04/2011 r11385: Added all 7 Toolbox Mag disks, most of which have short FTA intros in apple2gs.xml [R. Belmont]. - 0.94: Added apple2gs.c driver. $end $info=apple3.c $drv 0.96 WIP: - 03/09/2011 r12779: Moved 6551acia and i8251 to emu section [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 18/04/2011 r11233: Refactored the M6510 to use device callbacks for port read/write [Curt Coder]. - 0.96: Added apple3.c driver. $end $info=applix.c $drv 0.142 WIP: - 14/04/2012 r14919: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.142: Added applix.c driver. $end $info=apricot.c $drv 0.137 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 19/12/2011 r13622, r13625, r13627: Cleanup. Reorganization. WIP [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.137: Added apricot.c driver. $end $info=apricotf.c $drv 0.137 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 02/02/2012 r14307: Centronics converted to c++ and updated MESS code using it [Micko]. - 26/12/2011 r13718: Source cleanup [Micko]. - 19/12/2011 r13622, r13625, r13627: Cleanup. Reorganization. WIP [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.137: Added apricotf.c driver. $end $info=apricotp.c $drv 0.144u4 WIP: - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 02/02/2012 r14307: Centronics converted to c++ and updated MESS code using it [Micko]. - 26/12/2011 r13718: Source cleanup [Micko]. - 0.144u4: Added apricotp.c driver. $end $info=aquarius.c $drv 0.37b5 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 06/05/2011 r11453: Fixed sample clipping [Curt Coder]. - 0.37b5: Added aquarius.c driver. $end $info=arcadia.c $drv 0.37b15 WIP: - 18/11/2011 r13303: Reverting some of changes, sorry for this. Renamed (arcadiah.c) to (arcadia.c) [Micko]. - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS. Renamed (arcadia.c) to (arcadiah.c); copy from path: /src/mess/drivers/arcadia.c, Revision, 13301 [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.37b15: Added arcadia.c driver. $end $info=argo.c $drv 0.142 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 10/04/2011 r11131: Fixed -validate error [Sandro Ronco]. - 0.142: Added argo.c driver. $end $info=astrocde.c $drv 0.2b4 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 18/11/2011 r13303: Reverting some of changes, sorry for this. Renamed (astrocdeh.c) to (astrocde.c) [Micko]. - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS. Renamed (astrocde.c) to (astrocdeh.c); copy from path: /src/mess/drivers/astrocde.c, Revision, 13301 [Micko]. - 0.2b4: Added astrocde.c driver. $end $info=at.c $drv 0.37b12 Bugs: [Bug 2062] Keyboard error on ibm5170 and (maybe) its clones [Bug 2067] Please fix IBM PC/XT/AT hard disk and EGA emulations [Bug 2064] Text mode cursor not shown [Bug 2069] Please add PGC (Professinal Graphics Controller) emulation [Bug 2071] 512K of default RAM size and extra RAM sizes for ibm5170 [Bug 2072] System Board Error [Bug 2079] Mouse No longer work in AT/ATVGA driver [Bug 2080] seems floppy disk changes doesn't get recognized in the atvga driver WIP: - 13/02/2012 r14442: Implemented NMI handling for ISA [Micko]. - 07/02/2012 r14370: Cleanup [Micko]. - 24/01/2012 r14157: Fixed atvga and few more [Micko]. - 13/01/2012 r14014: Made all drivers use ISA IDE implementation, fixed some issues regarding default settings and made 2nd-ary IDE available on at586 [Micko]. - 10/01/2012 r13961: Added a few extra RAM size options for AT clones [mahlemiut]. - 25/11/2011 r13368: Fixed rom validation [Micko]. - 21/11/2011 r13326: More ps2 documentation info [Micko]. - 03/11/2011 r13167: Fix for validation issue of at driver [Micko]. - 28/10/2011: Made EGA card ISA device [Micko]. - 17/10/2011 r13052: Slots are 16bit but you can put 8bit card in [Micko]. - 21/09/2011 r12905: Source cleanup [Micko]. - 19/09/2011 r12896: Updated default at and atvga bioses [Micko]. - 09/09/2011 r12817: Added DP8390 Network Interface Controller emulation. Implemented ISA devices for NE1000 and NE2000 network cards. Created OSD network layer and added Windows implementation. Added USE_NETWORK compile parameter to disable compile for now [Micko]. - 31/08/2011 r12745: Made mouse to work until changes are done [Micko]. - 30/08/2011 r12739: Added isa com card for AT machines, and did some prep for mouse rewrite to slot device [Micko]. - 07/08/2011 r12515: Bioses documented by Kaylee [Micko]. - 11/07/2011 r12195, r12196: Placed real XTAL for at [Micko]. - 09/07/2011 r12177: And little bit more cleanup of ISA [Micko]. - 09/07/2011 r12176: Cleanup of ISA devices [Micko]. - 09/07/2011 r12175: Removed need for numbering isa slots [Micko]. - 09/07/2011 r12172: Some ISA16 wip, need cleanup [Micko]. - 28/05/2011 r11685: Fix neat chipset reading [Miodrag Milanovic]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 14/04/2011 r11167: Minor rom name corrections [jgevarya]. - 08/04/2011 r11116: Attached MAME IDE controller in AT driver, still not working [Micko]. - 06/04/2011 r11089: Removed XT controller from AT machines and connected IDE controller [Micko]. - 0.37b12: Added at.c driver. $end $info=atari400.c $drv 0.143 WIP: - 02/04/2012 r14841: Added missing state classes [Micko]. - 0.144u5: Fix for a400, a800 and clones which caused a crash navigating the Input menu [hap]. - 04/12/2011 r13458: Fix for validation crash from r13450 [Robbbert]. - 17/11/2011 r13286: Removed need for ifdefs [Micko]. - 0.143: Added atari400.c driver. $end $info=atarist.c $drv 0.118 WIP: - 0.145u4: Removed (stbook) system. - 11/03/2012 r14748: Cleanup in softlist [Micko]. - 29/02/2012 r14667, r14668: Disabled atarist.c sets and bioses with no rom dumps. Fixed GCC compiler warnings [firewave]. - 28/02/2012 r14662: Removed the non-functional rs232.c [Curt Coder]. - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 02/02/2012 r14307: Centronics converted to c++ and updated MESS code using it [Micko]. - 0.144u2: DMA address bytes are individually adressable. Add Pasti format support [O. Galibert]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 11/11/2011 r13211: Remove the remnants of testing [O. Galibert]. - 01/11/2011 r13156: Hack to make medium res readable [O. Galibert]. - 0.143u7: Finish implementing read ids, correct DMA byte counting, Chase HQ works. If the 6850 and the 6301 are not in perfect sync, there is going to be byte loss. Be even more brutal with the resync. Hook up the joystick correctly. Add some bus errors in appropriate places (there are still a bunch of them missing though). Palette registers then to show the unused bits as 1, causing line-f exceptions when you run on them [O. Galibert]. - 29/09/2011 r12960: st/floppy: more fixes, I.Ball (ipf->mfi) works now ([O. Galibert]. - 0.143u6: Until the video emulation is *much* better, reset the shifter every frame [O. Galibert]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11326: Fix stbook crash [Micko]. - 25/04/2011 r11310: Fix for duplicated save state registration entry for many atarist.c systems [Tafoid]. - 0.140: Added several language variants [Curt Coder]. - 0.118: Added atarist.c driver. $end $info=atm.c $drv 0.132 WIP: - 18/04/2012 r14958: Some DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 03/04/2012 r14845: MESS going modern [Micko]. - 13/07/2011 r12214: Fixed more clang warnings in MESS code [firewave]. - 0.132: Added atm.c driver. $end $info=atom.c $drv 0.37b2 Bugs: [Bug 2032] Generating an error will send OS into a loop. WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 01/04/2012 r14837: Death to static [Curt Coder]. - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 02/02/2012 r14307: Centronics converted to c++ and updated MESS code using it [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11337: Modernized driver [Curt Coder]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.37b8: Finished floppy disc emulation. To use it you require a rom using the original 8271 memory locations (0x0a00-0x0a04). Linked in 6522via, more programs should work with it [Kev Thacker, Kees van Oss]. - 0.37b7: Added preliminary floppy disc emulation [Kev Thacker]. - 0.37b2: Added atom.c driver (preliminary). $end $info=avigo.c $drv 0.37b9 WIP: - 21/02/2012 r14560: Updated messnew to 145u1 and cleanup of code [Micko]. - 10/02/2012 r14414: Added savestate support [Sandro Ronco]. - 16/10/2011 r13047, r13048, r13049: Modernized and fixed bankswitch. Updated comments. Fixed sound [Sandro Ronco]. - 15/10/2011 r13036: Fixed keys input [Sandro Ronco]. - 17/04/2011 r11209: Fixed RP5C01 alarm output. Removed the old incomplete TC8521 emulation, and refactored all drivers to use RP5C01 instead, as it is the same chip [Curt Coder]. - 0.37b9: Added avigo.c driver. $end $info=ax20.c $drv 0.144u5 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.144u5: Added ax20.c driver. $end $info=b16.c $drv 0.143 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.143: Added b16.c driver. $end $info=b2m.c $drv 0.125 WIP: - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 06/05/2011 r11452: Fixed sample clipping [Curt Coder]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.125: Added b2m.c driver. $end $info=babbage.c $drv 0.143u8 WIP: - 0.143u8: Added babbage.c skeleton driver. $end $info=basic52.c $drv 0.136 WIP: - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.136: Added basic52.c driver. $end $info=bbc.c $drv 0.36RC1 WIP: - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 02/02/2012 r14307: Centronics converted to C++ and updated MESS code using it [Micko]. - 0.144u2: Fixed interrupt handling [Curt Coder]. - 29/11/2011 r13412: Fixed interrupt handling [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.142u5: Convert the BBC drivers to use mames mc6845, graphics modes are working good, still missing the cursor, missing split screen support, and MODE 7 is shifted a couple of characters to the right. Removed the old src/mess/video/m6845.c [GordonJ]. - 0.142u4: Removed all the old video speed hacks, getting ready to switch over to using the MC6845 in the MAME core; cleaning up the BBC driver in an effort to switch to MAMEs MC6845, also removed large amounts of unused code from the m6845 code in MESS [GordonJ]. - 12/05/2011 r11517: Fixed build [Curt Coder]. - 0.142u3: Started cleaning up the code as it has been neglected for a long time [GordonJ]. - 0.142: Made the SAA505x implementation a device [Atari Ace]. - 0.129: Added version 3.20 of the Master MOS, selectable as a bios, as this is the more common version of the bios. Fixed up loading of 8K roms as cartriges so that they mirror correctly and don't cause an error on loading, 16K was already working correctly. Changed memory handling for the 0xfc00 to 0xfeff memory region on the Master driver, to allow correct debugging of code in this area when ROM is paged in for read [Phill Harvey-Smith]. Changed to use MAME's 6850 implemenation. Deleted MESS's private 6850 implementation [Nathan Woods]. - 0.90: bbcb770 merged into bbcb. Also modernized the driver, added tape and split mode support [Gordon Jefferyes]. - 0.37b8: Added a new BBC clone (BBCB1770) to use the WD1770 disc controller. Much improved SAA5050 teletext support (mode 7), There is still a problem with the Mode 7 cursor. Added two new BBC clones they are BBCBP the BBC B Plus with 64K and the BBCBP128 the BBC B plus with 128K. Also Joystick support has now been added [Gordon Jefferyes]. - 0.36RC1: Added bbc.c driver. $end $info=bbcbc.c $drv 0.121 WIP: - 0.121: Added bbcbc.c driver. $end $info=bcs3.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.132: Added bcs3.c driver. $end $info=bebox.c $drv 0.98 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.98: Added bebox.c driver. $end $info=beehive.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.132: Added beehive.c driver. $end $info=beta.c $drv 0.133 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 0.133: Added beta.c driver. $end $info=bigbord2.c $drv 0.142 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.142: Added bigbord2.c driver. $end $info=bk.c $drv 0.132 WIP: - 17/04/2012 r14947, r14948: AM_BASE -> AM_SHARE. Validation fix [Micko]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Added SHA-1's [Fabio Priuli]. - 0.125: Added cassette loading [Miodrag Milanovic]. - 0.132: Added bk.c driver. $end $info=bmjr.c $drv 0.139 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.139: Added bmjr.c driver. $end $info=bml3.c $drv 0.139 WIP: - 07/01/2012 r13907: GCC 4.6.x compile fixes [R. Belmont]. - 21/09/2011 r12905: Source cleanup [Micko]. - 0.139: Added bml3.c driver. $end $info=bob85.c $drv 0.132 WIP: - 0.132: Added bob85.c driver. $end $info=bullet.c $drv 0.140 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 20/11/2011 r13314: Few more appropriate set names [Micko]. - 18/11/2011 r13302, r13303: Fix for some naming conflicts between MAME and MESS. Reverting some of changes, sorry for this [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.140: Added bullet.c driver. $end $info=busicom.c $drv 0.134 WIP: - 0.134: Added busicom.c driver. $end $info=bw12.c $drv 0.133 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.133: Added bw12.c driver. $end $info=bw2.c $drv 0.125 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.125: Added bw2.c driver. $end $info=c128.c $drv 0.36b16 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 26/03/2012 r14805: Cleanup softlist [Curt Coder]. - 25/03/2012 r14800: Cleanup softlist [Micko]. - 23/03/2012 r14797: Added some carts [Curt Coder]. - 30/01/2012 r14268: Refactored vic6567.c to use devcb [Curt Coder]. - 05/12/2011 r13471, r13475: Moved the shared slot interfaces to cbmipt.c. Added MCFG macro for declaring IEC/IEEE slots [Curt Coder]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in c128_cart.xml, c128_flop.xml and c128_rom.xml [Fabio Priuli]. - 05/06/2011 r11832, r11820: Softlist WIP [Curt Coder]. - 05/06/2011 r11829: Added function ROM softlist [Curt Coder]. - 04/05/2011 r11425: Fixed cartridge loading crash [Curt Coder]. - 20/04/2011 r11259: Added most Commodore 1541/1571/1581 disk drive variants, and fixed crash on no disk image loaded [Curt Coder]. - 19/04/2011 r11249: Refactored the Commodore 1571 disk drive into a C++ device [Curt Coder]. - 18/04/2011 r11233: Refactored the M6510 to use device callbacks for port read/write [Curt Coder]. - 0.36RC2: Added mouse support. - 0.36b16: Added c128.c driver. $end $info=c10.c $drv 0.140 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.140: Added c10.c driver. $end $info=c16.c $drv 0.36b11 WIP: - 05/12/2011 r13471, r13475: Moved the shared slot interfaces to cbmipt.c. Added MCFG macro for declaring IEC/IEEE slots [Curt Coder]. - Removed Commodore 116 (PAL, 1551) (c116c), Commodore 116 (PAL, VC1541) (c116v), Commodore 16 (PAL, 1551) (c16c), Commodore 16 (PAL, VC1541) (c16v), Commodore Plus/4 (NTSC, 1551) (plus4c) and Commodore Plus/4 (NTSC, VC1541) (plus4v). - 20/04/2011 r11259: Added most Commodore 1541/1571/1581 disk drive variants, and fixed crash on no disk image loaded [Curt Coder]. - 18/04/2011 r11238: Refactored the Commodore 1551 disk drive into a C++ device [Curt Coder]. - 18/04/2011 r11233: Refactored the M6510 to use device callbacks for port read/write [Curt Coder]. - 0.36b11: Added c16.c driver. $end $info=c64.c $drv 0.36b15 WIP: - 0.145u8: Added preliminary support for the IDE64 v4.1 cartridge. Load/save from BASIC works, but there is graphics corruption in the menu, and USB/CF is not supported yet [Curt Coder]. - 25/04/2012 r15033: IDE64 WIP, fixed boot screen text [Curt Coder]. - 0.145u7: Added support for the 4040+Fast Hack'em cartridge. Added support for the NeoRAM cartridge. Added support for the Currah Speech 64 cartridge, pitch is not spot on yet [Curt Coder]. Added support for the Commodore CP/M cartridge. VICE Team, your move [Curt Coder, R. Belmont]. - 16/04/2012 r14943, r14944: Cartridge WIP in softlists (c64_cart.xml and c64_flop.xml) [Curt Coder]. - 13/04/2012 r14907: Cartridge WIP in c64_cart.xml [Curt Coder]. - 11/04/2012 r14898: Fixed clock speeds, and cartridge WIP (in c64_cart.xml) [Curt Coder]. - 09/04/2012 r14882: Cleanup softlist c64_cart.xml [Micko]. - 29/03/2012 r14823: Enabled the use of Ultimax (VIC-10) cartridges on C64 again [Curt Coder]. - 28/03/2012 r14820, r14821: Cart softlist churn. Fixed error [Curt Coder]. - 27/03/2012 r14815: Cartridge WIP [Curt Coder]. - 0.145u5: Added support for Kingsoft cartridges [Curt Coder]: * Classical Games/Protovision 4 player joystick interface * Digital Excess/Hitmen, Kingsoft, and Starbyte 4 player joystick interfaces * Final Cartridge III * XL 80 column cartridge * geoCable Centronics cable * SpeedDOS/Burst Nibbler 1541 parallel cable. SpeedDOS kernal replacement and FCopy III are somewhat working. E.g. "mess c64p -user bn1541 -flop fcopy3.d64" * several Kernal replacements, and extended the parallel cable support to 1571. - 26/03/2012 r14806: Cartridge WIP [Curt Coder]. - 25/03/2012 r14800: Cleanup softlist [Micko]. - 23/03/2012 r14797: Added some carts [Curt Coder]. - 21/03/2012 r14786: Fixed checksum [Curt Coder]. - 20/03/2012 r14779, r14780, r14783: Added some carts. Added preliminary support for the 1541 parallel cable. Added some kernal replacements [Curt Coder]. - 18/03/2012 r14765, r14765, r14766, r14767: Split cart properly. Split cart properly. Split carts properly [Curt Coder]. - 17/03/2012 r14761, r14762, r14763: Documentation fix. Added some carts. Added some cart [Curt Coder]. - 11/03/2012 r14741, r14748: Added some RGCD carts in softlist [Curt Coder]. Cleanup in softlist [Micko]. - 0.145u1: Added support for the following cartridge types: COMAL 80, Dinamic, Fun Play, GeoRAM, Magic Desk, Mikro Assembler, Ocean, Rex, System 3, Westermann, Zaxxon, Super Games, Epyx Fast Load, Dela EP7x8, Dela EP256, Dela EP64, Rex EP256, Ross, Structured Basic, EasyFlash, StarDOS, Warp Speed, ExOS, MACH5, Magic Formel. Added support for the Commodore IEEE-488 cartridge. You can now connect any IEEE-488 disk drive to C64 and even another cartridge using the passthru (e.g. mess c64p -exp ieee488 -exp:ieee488:ieee9 sfd1001 -cart2 congo). Added support for .CRT cartridge image files. Only standard cartridges (8/16KB) are supported for the moment, soon all will be assimilated [Curt Coder]. - 21/02/2012 r14560: Updated messnew to 145u1 and cleanup of code [Micko]. - 14/02/2012 r144460: Fixed input regression [Curt Coder]. - 09/02/2012 r14406: Re-added support for Easy Calc Result, Multiscreen, Pagefox and Simons' BASIC cartridges [Curt Coder]. - 07/02/2012 r14381, r14382: Re-added Skaermtrolden Hugo cartridge support. Cleaned up cartridge interface [Curt Coder]. - 0.145: Removed (cbm4064) and (vic64s) systems. Implemented memory mapping via a 82S100 device that uses the fusemap of the real C64 PLA. This enables full cartridge support, and more accurate emulation of the hardware in the future. Retired the old driver, and separated Ultimax (vic10) and C64DTV to their own drivers [Curt Coder]. - 07/02/2012 r14370: Cleanup [Micko]. - 06/02/2012 r14365: Cleanup [Curt Coder]. - 03/02/2012 r14332, r14333: Moved the portable models to the new driver (c64x.c). Moved the 64C models to the new driver [Curt Coder]. - 30/01/2012 r14268, r14272: Refactored vic6567.c to use devcb. Re-enabled c64pal driver [Curt Coder]. - 05/12/2011 r13471, r13475: Moved the shared slot interfaces to cbmipt.c. Added MCFG macro for declaring IEC/IEEE slots [Curt Coder]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in c64_cart.xml and c64_flop.xml [Fabio Priuli]. - 20/06/2011 r12006: Cartridge softlist WIP - c64_cart.xml - [Curt Coder]. - 05/06/2011 r11832, r11820: Softlist WIP [Curt Coder]. - 23/05/2011 r11636: Added cart to softlist [Curt Coder]. - 17/05/2011 r11567: Added some diskettes to the softlist in c64_flop.xml [Curt Coder]. - 17/05/2011 r11566: Added some diskettes to the softlist in c64_flop.xml [Curt Coder]. - 16/05/2011 r11559: Split some cartridge dumps in c64_cart.xml [Curt Coder]. - 13/05/2011 r11540: Cartridge WIP in c64_cart.xml [Curt Coder]. - 12/05/2011 r11521: Cartridge WIP in c64_cart.xml [Curt Coder]. - 09/05/2011 r11493: Added Btx modul cartridges to softlist in c64_cart.xml [Curt Coder]. - 08/05/2011 r11489: Cartridge WIP in c64_cart.xml [Curt Coder]. - 08/05/2011 r11486: Removed Game Saver Card from softlist, it's an SNES title in c64_cart.xml [Curt Coder]. - 07/05/2011 r11478: Fixed softlist entry name in c64_cart.xml [Curt Coder]. - 07/05/2011 r11469: Added static qualifiers [Curt Coder]. - 06/05/2011 r11460: Cartridge WIP in c64_cart.xml and max.xml [Curt Coder]. - 06/05/2011 r11459, r11456, r11447, r11446: Cartridge WIP [Curt Coder]. - 05/05/2011 r11440: Added upcoming title to softlist [Curt Coder]. - 26/04/2011 r11323: Fix for commodore max regression [Micko]. - 20/04/2011 r11259: Added most Commodore 1541/1571/1581 disk drive variants, and fixed crash on no disk image loaded [Curt Coder]. - 20/04/2011 r11254: Refactored the Commodore 1541 disk drive into a C++ device [Curt Coder]. - 18/04/2011 r11233: Refactored the M6510 to use device callbacks for port read/write [Curt Coder]. - 0.126: Large clean-up of input ports across Commodore machines (Amiga excluded) [Fabio Priuli]: * created machine/cbmipt.c to reduce duplicate code across drivers and hidden dependencies; * converted to tagged inputs; * added partial natural keyboard support (keys are almost all there, but there are still a few issues); * replaced a lot of constants with direct reads to tagged inputs, cleaning up most of the Commodore files in includes/ ; * simplified interrupt handling for c64 and c16; * fixed pet.c machines which were starting Caps Lock'ed; * propagated ':/;' fixes (from rev. 2542) to all the drivers with the same error; * removed some dead code for cart handling (never fully implemented and obsolete after rev. 2421); * removed hacked SID from c16; * fixed key mappings to follow the real keyboard (also added plus4 input ports for this same reason); * documented keyboard layouts. - 0.84: Raised the delay at which quickloads load, so that quickloads can be loaded at startup (bug #420, bug #525) [Nate Woods]. - 0.36RC2: Added mouse support. - 0.36b15: Added c64.c driver. $end $info=c64dtv.c $drv 0.145 WIP: - 0.145: Added c64dtv.c driver. - 04/02/2012 r14338: Separated to own driver (Added : /src/mess/drivers/c64dtv.c) [Curt Coder]. $end $info=c64x.c $drv 0.145 WIP: - 0.145: Curt Coder added c64x.c driver. $end $info=c65.c $drv 0.36b16 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 05/12/2011 r13471, r13475: Moved the shared slot interfaces to cbmipt.c. Added MCFG macro for declaring IEC/IEEE slots [Curt Coder]. - 0.114: Removed C65/C64DX (Prototype, NTSC, 910111) (c65a), C65/C64DX (Prototype, NTSC, 910523) (c65c), C65/C64DX (Prototype, NTSC, 910626) (c65d), C65/C64DX (Prototype, NTSC, 910828) (c65e) and C65/C64DX (Prototype, German PAL, 910429) (c65ger). - 0.36b16: Added c65.c driver. $end $info=c80.c $drv 0.132 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 0.132: Added c80.c driver. $end $info=c900.c $drv 0.145u5 WIP: - 0.145u5: Added c900.c driver. $end $info=camplynx.c $drv 0.132 WIP: - 0.132: Added camplynx.c driver. $end $info=casloopy.c $drv 0.140 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.141: Added casloopy.c driver. $end $info=cat.c $drv 0.133 WIP: - 14/04/2012 r14928: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.133: Added cat.c driver. $end $info=cbmb.c $drv 0.36RC1 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 30/01/2012 r14268: Refactored vic6567.c to use devcb [Curt Coder]. - 13/01/2012 r14008: Added disclaimer to the lists which are not yet hooked up to the drivers [Fabio Priuli]. - 0.144u5: Added ICT Mini Chief hard disk ROMs [Curt Coder]. - 05/12/2011 r13471, r13475: Moved the shared slot interfaces to cbmipt.c. Added MCFG macro for declaring IEC/IEEE slots [Curt Coder]. - 18/04/2011 r11231: Refactored the MOS6525 TPI to use device callbacks [Curt Coder]. - 0.128: Refactored cartridge code to rely on MESS core functions. Disabled .crt support (.10, .20, .40 and .60 files working as before) since I doubt these CBM-II computers used the same format as C64. More work when/if more documents will be available [Fabio Priuli]. - 0.125: Simplified keyboard and interrupt handling code [Fabio Priuli]. - 0.106: Changed code to share 6526 CIA implementation with the one used by the Amiga in MAME [Nate Woods]. - 0.36RC1: Added cbmb.c driver. $end $info=cd2650.c $drv 0.138 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.138: Added cd2650.c driver. $end $info=cd32.c $drv 0.132u2 [info from MAMEinfo] NOTES: - Commodore Amiga CD-32 and related hardware (Cubo CD32 for arcades) - CD32 Hardware Specs (from Wikipedia, http://en.wikipedia.org/wiki/Amiga_CD32). Main Processor: Motorola 68EC020 at 14.3 MHz. System Memory: 2 MB Chip RAM. 1 MB ROM with Kickstart ROM 3.1 and integrated cdfs.filesystem. 1KB of FlashROM for game saves. Graphics/Chipset: AGA Chipset. Akiko chip, which handles CD-ROM and can do Chunky to Planar conversion. Proprietary (MKE) CD-ROM drive at 2x speed. Expansion socket for MPEG cartridge, as well as 3rd party devices such as the SX-1 and SX32 expansion packs. 4 8-bit audio channels (2 for left, 2 for right). Gamepad, Serial port, 2 Gameports, Interfaces for keyboard. WIP: - 0.141u3: Changed cubocd32.c to cd32.c driver, machine\cubocd32.c to machine\cd32.c and includes\cubocd32.h to includes\cd32.h. Amiga fixes [Roberto Zandona]: Removed additional 2 cycles, in move operation, for non-Agnus registers. Set to #0 the start cycle in the copper operation. David Haywood refactored the CD32 code base to eliminate duplicate code between MAME and MESS. Atari Ace cleaned up a few include files in CD32 driver. - 0.140u2: Mariusz Wojcieszek fixed problems with i2cmem. Cubo CD32 games now save and load settings properly. - 0.140u1: Mariusz Wojcieszek fixed crash in machine\cubocd32.c (akiko_frame_proc). - 0.139u4: Atari Ace converted Amiga drivers to use driver_devices. Merged common code between legacy Amiga and AGA video systems. - 0.138u4: Removed machine\i2cmemdev.c/h. smf turned i2cmem into a C++ device & ditched the unused legacy device. - 0.136u2: Curt Coder refactored the CIA 6526 interface, adding SP/CNT callbacks. Fixed serial transfer. - 0.135u4: Curt Coder fixed CIA6526 FLAG handling and slight interface cleanup. - 0.134: Robiza fixed 6526 CIA PRA, PRB, DDRA and DDRB ports and added partial fix to 6526 CIA timer: Avoid timer's desync in read count operation. - 0.133u5: Robiza added different TOD implementation for CIA6526 and CIA8520. - 0.132u4: Mariusz Wojcieszek fixed Cubo CD32 framerate to 50Hz. Better fix for Amiga AGA ddf_stop_pixel, to avoid breaking Amiga 1200 startup screen. - 0.132u3: Mariusz Wojcieszek fixed AGA display window start and stop (fixes startup screen and lsrquiz & lsrquiz2 missing graphics). Changed visible area to 703x272. Added dipswitches 'DSW1 6' and 'DSW2 1->8'. - 0.132u2: Cubo CD32 update [Stephane Humbert]: Fixed inputs and found why inputs are not read (protection ?), hacked to work now. Amiga AGA update [Mariusz Wojcieszek]: Fixed sprite data fetching and sprite colors. - 0.130u3: Added machine\i2cmemdev.c/h. Samuele Zannoli added device-based implementations of the EEPROM and I2C devices. - 0.130u2: Added video\amigaaga.c. WIP driver for Cubo CD32 [Mariusz Wojcieszek]: AGA palette. AGA bitplane data fetching. support for up to 8 standard bitplanes. HAM8 mode. - 0.129u5: Dirk Best added support for the /PC output pin to the CIA emulation. - 0.129u4: Nathan Woods changed 6526cia to use devcb. - 0.129u1: Nathan Woods added a validity check to the 6526 CIA emulation. - 0.128u7: Nathan Woods added running_machine callbacks for the Amiga code. - 0.128u5: Made the 6526/8520 CIA implementations be devices [Nathan Woods]: Added differentiation between the r1 and r2 versions of the 6526; not acting on it yet. - 0.125u1: Robiza added feature to the cia6526: In READ operation the value can be forced by a external circuit; this feature is necessary for MESS. - 0.123u4: Zsolt Vasvari converted Amiga based games to partial updating and proper scanline based timers. - 0.122u4: Updated Amiga driver to use formal XTALs [Dirk Best]. - 0.121u1: Nathan Woods added an API to access the current amiga_machine_interface. - 0.120u2: Added machine\i2cmem.c. smf added generic I2C bus memory support. Hooked up to the cubocd32 driver. - 0.118u5: Added machine\cubocd32.c and includes\cubocd32.h. CuboCD32/Amiga updates [Ernesto Corvi]: Finished implementing the CDROM controller, so now the games boot. Moved the entire Akiko code to machine/cubocd32.c to make things a little more easier to work with. Added CDDA audio support to the CDROM controller and driver. Systems with the AGA chipset no longer connect bit 0 of the CIA that was previously connected to the Overlay pin not connected. Made BLTDDAT return it's value. This is a readable register which we were not handling. Initialized the SERDATR register upon reset to reflect that the transfer buffer/shift reg is empty. Changed 68EC020 CPU1 clock speed to 14187580 Hz and visible area to 671x272. Added CD/DA sound and dipswitches 'Service Mode' and 'DSW1 2-8'. - 0.118u4: Amiga updates [Erneso Corvi]: Implemented ECS-Only BLTCON0L register. Modified the amiga_interface structure to add a nmi callback and a flags variable. Added AGA chipmem mask definition. Added 32 bit data bus support to chipram. It's automatically used if the chipset is AGA. Added clock chip constants in machine/amiga.h for 68k PAL and NTSC, and 68EC00 NTSC. Updates drivers to use those constants. Added convenience macros to determine wether we're running with an ECS chipset, AGA chipset, or 'ECS or AGA chipset'. Changed autoconfig reads to return 0x0000 instead of 0xffff. Fixed MSB value timer reads on the 8520 cia. We were previously only updating the count for the timer when the LSB value was read. Added basic Akiko emulation to the cubocd32 driver. Both the Chunky to Planar converter, and the I2C NVRAM should be fully implemented, however, the CDROM functionality is not complete. It's only enough to make the kickstart pass the Akiko checks. Changed 68EC020 CPU1 clock speed to 14318180 Hz. Added Custom (3579545 Hz) sound and 'DSW1 1' dipswitch. - 0.118u3: Amiga system updates [Ernesto Corvi]: Implemented the ECS-only BLTSIZV and BLTSIZH custom registers, and modified BLTSIZE and the blitter to use them. Properly implemented the bit in VPOSR that indicates if we're running on a PAL or NTSC Amiga. - 0.117: Peter Rittwage reverted patch to the 6526CIA as it was causing issues with Amiga/Arcadia emulation. - 0.115u3: Peter Rittwage fixed bit calculation in 6526cia.c which broke joysticks in the MESS C64 driver. - 0.113u2: Changed VSync to 59.997000 Hz. - 0.112u2: Added cubocd32.c driver. $end $info=cdi.c $drv 0.138u3 [info from MAMEinfo] TODO: - Proper handling of the 68070's internal devices (UART,DMA,Timers etc.) - Full emulation of the CDIC, SLAVE and/or MCD212 customs WIP: - 0.142u1: Fabio Priuli added support for a callback function to test softlist sharedfeat (e.g. 'compatibility') and display a warning message accordingly (cartslot.c/chd_cd.c). Updated CD-I driver as an example. - 0.141u2: Cleaned up shared implementation of CDi [David Haywood]: Merged MESS CDi driver file with the MAME CDi driver file (used for Quizard). The cdimono1 system is now the parent / bios of Quizard, the Quizard games run on a retail CDi unit with Jamma adapter / dongle for protection so this is a logical step. - 0.140: Considerably improved UART communications in the CD-i 68070 implementation, increasing Quizard stability as a result. Re-worked Quizard MCU communications handling to be more easily expanded [Harmony]. - 0.139u4: Added includes\cdi.h, machine\cdi070.c/h, cdicdic.c/h, cdislave.c/h and video\mcd212.c/h. Harmony added UART Tx/Rx framework to the CD-i 68070 implementation, necessary for Quizard protection. Changed default CD-i SLAVE video setting to PAL, necessary for Quizard to boot. Changed visible area to 384x280 and resolution of CD-i based arcade games. Replaced the excessively large Quizard patch scheme with a much smaller 4-byte patch plus basic protection obfuscation simulation. Temoved RAM protection patches from Quizard games. All games now at least boot with simulated protection, and the ones that were playable before remain playable. Also ported over CD-i cleanup from MESS. Added service mode and changed input from 2 to 8 buttons. - 13th October 2010: Harmony - I futzed around a bit with the function that sends the initial 20 bytes to the protection device last night. I discovered that if I killed the random number that it used as a seed and made it 1, the game would simply dump out the key bytes. Heartened, I wrote some functionality to take those bytes and fashion an appropriate 8-byte return value from them, and with only a 4-byte patch to always return 1 rather than a nuclear NOP-out of nearly an entire function, all the games started firing up. Even better, I had a hunch that since the main CPU never sends any kind of key to the MCU, perhaps the values themselves are symmetric. It turns out that they are, and so any seed - not just 1 - will work with the same algorithm. So the patch could go, but the functionality stayed. Hooray - all the games will run with no RAM patching! Now for the bad part: Quizard 3.2, 4.1 and 4.2 all still refuse to go in-game for reasons unknown. They don't try to chat up the microcontroller in any way, so it must just be what the MCU is returning that they *eventually* don't like. Quizard 2.2, however, is fully playable. Pictures. - 11th October 2010: Harmony - With some additional finagling, I've managed to get both Quizard 1.2 and Quizard 1.7 to be fully playable by either one or two players, along with service mode. Additionally, the protection check patches were able to be made partially generic, enabling Quizard 3.2 and Quizard Rainbow 4.1 to boot, go into attract mode, and coin up without much hassle. Unfortunately, both of them have some sort of additional checks before they'll go in-game. I can patch them with an additional poke, but that ventures into even more hacky territory than I'd like. - 10th October 2010: Harmony - Using a targeted hack, I was able to get the 1.7 revision of Quizard to boot in MAME. Unfortunately, this looks like it's going to be pretty gnarly, as the MCU controls all inputs and DIP switches to the game. Yikes! (see http://harmoniouscode.blogspot.com/) - 7th October 2010: Harmony - Astute readers of the MAME release notes may have noticed multiple revisions of a game added to MAME 0.139 called "Quizard". Quizard is noteworthy for being one of the few arcade games to be based on the Philips CD-i game console, and benefits from my ongoing CD-i work in MESS. Quizard consists of a standard CD-i console with a separate I/O board hooked up to both the front and rear serial ports, with a protected i8571 microcontroller in tow for copy protection. For anyone interested in seeing what the machine actually looks like, pop on over to Interactive Dreams and read the (short) article on the game: http://cdii.blogspot.com/2007/06/cd-i-arcade-conversions.html. The game currently fails to boot in MAME for unknown reasons which I am in the process of trying to track down. While it also fails to boot in CD-i Emulator, it does so for different reasons than it does in MESS - MESS seems to get stuck in an OS call shortly after the OS launches the cdi_quizard executable module, whereas CD-i Emulator loads it, tries to send data to the (non-existent) I/O board, then hangs while waiting for a response. The first order of business is going to be to get MESS into a state where it will run as far as CD-i Emulator does. This shouldn't be overly difficult, as I've almost narrowed down specifically where it's crashing. After that, I'll need to verify that the UART handling in MESS's SCC68070 implementation is okay. Lastly, a lot of guesswork to try to figure out just what the heck it is that it's trying to send to the microcontroller will be necessary, but that should be reasonable considering that much more nefarious protection is broken in MAME with some regularity. After that, everything should be peachy. - 0.138u3: Added cdi.c driver and layout\cdi.lay. $end $info=cfx9850.c $drv 0.138 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 14/04/2012 r14913: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.138: Added cfx9850.c driver. $end $info=cgc7900.c $drv 0.138 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 0.138: Added cgc7900.c driver. $end $info=cgenie.c $drv 0.1 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.36b14: Changed the cgenie driver to use the opbaseoverride() to load a .cas file from the command line. This works for unprotected, binary *.cas files only, though. From inside the emulation you can still load binary images with the SYSTEM command and BASIC files with CLOAD" [Juergen Buchmueller]. Fixed some minor cgenie problems, like loading *.cas files from inside the emulation with names shorter than 6 characters [Juergen Buchmueller]. - 0.1: Added cgenie.c driver. $end $info=channelf.c $drv 0.37b6 WIP: - 0.37b6: Added channelf.c driver. $end $info=chaos.c $drv 0.138 WIP: - 0.138: Added chaos.c driver. $end $info=coco12.c $drv 0.36b11 WIP: - 0.144u1: Renamed (coco) to (coco12). - 03/09/2011 r12779: Moved 6551acia and i8251 to emu section [Micko]. - 01/09/2011 r12760: Made read, write member handler use same names as in other devices [Micko]. - 01/09/2011 r12759: Moved acia6551 to C++ device [Micko]. - 0.143u3: Added better dump for Canyon Climber in coco_cart.xml [Tim Lindner]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.140: Added bi-directional bitbanger support. Needs further core changes to be fully implemented. Fixed delays in when propagating interrupts signals from the floppy disk controller to the CPU. Added a small pool of timers to allow overlapping interrupt signals [Tim Lindner]. - 0.134: Bug #1839 fixed [Miodrag Milanovic]. - 0.91: Fixed a bug that caused problems when dealing with double sided disk images (bug #633) [Nate Woods]. - 0.37b8: Added support for printer. Optimized graphics emulation [Nate Woods]. - 0.37b5: Converted the Dragon driver to use an include file, moved PAK loading code into a new src/mess/formats directory [Nate Woods]. - 0.36b16: Far better disk support in the COCO drivers [Paul Burgin, Stewart Orchard, Nate Woods]. - 0.36b11: Added coco.c driver. $end $info=coco3.c $drv 0.144u1 WIP: - 06/12/2011 r13491: Better emulation of "floating bus" bits, such as bit 7/6 of $FFBx [npwoods]. - 0.144u1: Added coco3.c driver. $end $info=codata.c $drv 0.137 WIP: - 14/04/2012 r14920: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.137: Added codata.c driver. $end $info=coleco.c $drv 0.1 WIP: - 11/12/2011 r13555: Updated previous coleco changes (from hap) [O. Galibert]. - 0.1: Added coleco.c driver. $end $info=compis.c $drv 0.78 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 23/11/2011 r13349: Cleaned up the video RAM handling by moving the QX10 specific hacks to the driver where they belong [Curt Coder]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 17/04/2011 r11222: Refactored UPD7220 into a C++ device [Curt Coder]. - 0.78: Added compis.c driver. $end $info=comx35.c $drv 0.125 WIP: - 02/04/2012 r14843: Static removal [Curt Coder]. - 01/04/2012 r14837: Death to static [Curt Coder]. - 0.144u1: Fixed quickload [Curt Coder]. - 21/09/2011 r12905: Source cleanup [Micko]. - 16/09/2011 r12871: Fixed DOS and 80 column cards [Curt Coder]. - 21/07/2011 r12293: Fixed cartridge INT/EF4 signals [Curt Coder]. - 29/06/2011 r12120: Fixed keyboard [Curt Coder]. - 29/06/2011 r12114: Disabled page RAM read as it is not possible, fixed EPROM switchboard [Curt Coder]. - 29/06/2011 r12109: Fixed expansion box INT/EF4 handling [Curt Coder]. - 29/06/2011 r12106: Slot WIP [Curt Coder]. - 28/06/2011 r12103, r12101, r12100, r12098, r12097, r12096, r12095: Slot WIP [Curt Coder]. - 27/06/2011 r12090, r12088, r12087, r12085: Converting expansion cards to slot interface WIP [Curt Coder]. - 0.129: Added support for the 80 column card [Curt Coder, Marcel van Tongeren]. - 0.127: Fixed to boot again (bug #1629) [Curt Coder]. - 0.126: System is now working [Curt Coder and Marcel van Tongeren]. - 0.125: Added comx35.c driver. $end $info=concept.c $drv 0.70 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.70: Added concept.c driver. $end $info=crvision.c $drv 0.116 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 30/12/2011 r13783: Updated to use TMS9929_TAG defined in include file instead of separate strings [wfp]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.116: Added crvision.c driver. $end $info=csc.c $drv 0.144u4 WIP: - 26/12/2011 r13718: Source cleanup [Micko]. - 0.144u4: Added csc.c driver. $end $info=cvicny.c $drv 0.143u8 WIP: - 0.143u8: Robbbert added cvicny.c driver. $end $info=ccs2422.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.136: Added ccs2422.c driver. $end $info=ccs2810.c $drv 0.136 WIP: - 0.136: Added ccs2810.c driver. $end $info=chessmst.c $drv 0.132 WIP: - 0.132: Added chessmst.c driver. $end $info=chesstrv.c $drv 0.144u4 WIP: - 31/01/2012 r14280: Source cleanup [Micko]. - 0.144u4: Added chesstrv.c driver. $end $info=clcd.c $drv 0.136 WIP: - 0.136: Added clcd.c driver. $end $info=cm1800.c $drv 0.143 WIP: - 0.143: Added cm1800.c driver. $end $info=comquest.c $drv 0.37b10 WIP: - 0.37b10: Added comquest.c driver. $end $info=cortex.c $drv 0.145u7 WIP: - 0.145u7: Added cortex.c driver. $end $info=cosmicos.c $drv 0.135 WIP: - 18/04/2012 r14958: Some DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 01/04/2012 r14837: Death to static [Curt Coder]. - 0.135: Added cosmicos.c driver. $end $info=cp1.c $drv 0.145u4 WIP: - 0.145u4: Added cp1.c driver. $end $info=cps1.c $drv 0.31 [info from MAMEinfo] Bugs: - ffight, area88, cawing: 30 impulses / second autofire doesn't work with game design "flaws". Kale (ID 04012) WIP: - 0.142u4: Joe Caporale gave labels to many inputs in CPS1 games. - 0.141u2: CPS-1 update [Team CPS-1]: Added Tenchi wo Kurau (Japan Resale Ver.). Confirmed B-Board # for chikij, added ROMs positions, PALs and some PCB infos to video\cps1.c. Fixed sf2uk labels and added PCB infos. Identified and documented willowje as an early and genuine USA release, added a note and renamed willowje -> willowo. Verified and fixed XTALs of Japan Resale Versions to work at 12MHz, they all use DASH A-Boards. Minor cleanups and fixes. - 0.140u2: CPS-1 updates [Team CPS-1]: Confirmed B-Board # for forgottnua, willowje, cawingu, fixed their labels where wrong and added pcb infos to video\cps1.c. Minor cleanups and fixes. - 0.139u2: CPS-1 update [Team CPS-1]: Minor cleanups and fixes. - 18th August 2010: Smitdogg - The box of Capcom goodies arrived today from Japan. They are Japanese versions of Knights of the Round, Willow, and King of Dragons. In Willow's case we got it to correct the current set using incorrect roms. But for the other 2, yet again, the program rom labels indicated new versions we don't have dumped and so far look to be matching currently dumped sets, or at least doing some mixmatching with program roms and different sizes on graphics roms. I'm not really sure yet to be honest, they aren't fully dumped yet. You'll see why when you see how many roms they use. I'll finish dumping them all tomorrow. - 10th August 2010: Smitdogg - We won the Capcom games that I was raising money for a few days ago. They should arrive in about a week. There is other oldschool Capcom news on the way as well. - 0.139u1: CPS-1 update [Team CPS-1]: Expanded and updated games table in video\cps1.c. Confirmed B-Board # for 3wondersu and varth. Fixed labels in ghouls, ghoulsu to match real PCBs. Removed 14.bin in dynwarj, it was a bad dump. Marked nm_23.12b in nemoj BAD_DUMP. Removed knightsj set (roms were split & hacked to work on a suicided board). Added roms relationship between parent/clones where missing. Fixed some incorrect notes added in previous update. Reordered some sets. Minor cleanups. Fixed sf2ceua labels and added PCB infos. Fixed sf2ceub labels and added PCB infos, removed 1 incorrect rom and replaced with proper redump done by Dumping Union. Fixed punisher and punisheru Q-Sound labels and added D-Board PALs. Brian Troha set correct B-Board mapper for "resale" kits. This fixes missing graphics in Area 88 (Japan Resale). Documentation update for some CPS1 sets (B-Board chip information) verified via Team Japump PCB photos [Brian Troha]. - 1st August 2010: Smitdogg - Team Japump are dumping/fixing some CPS1 revisions. I got our bids in for the other needed Capcom revisions. - 0.139: CPS-1 update [Team CPS-1]: Added missing PALs as reference to most of remaining sets. Dumped and added TK24B1.1A to Dynasty Wars [Corrado Tomaselli]. Fixed LW-13.10D rom loading in Forgotten Worlds to match real PCB. Identified, verified and documented a ton of PCBs, adding/fixing missing/wrong infos as ROMs labels and positions, B-Board, C-Board and CPSB IDs and PALs [Stefan Lindberg, dlfrsilver, MKL]. Reordered all sets per release date in cps1.c and video\cps1.c. Updated games table in video\cps1.c and added some notes on PALs table. Minor cleanups. - 0.136u1: Fabio Priuli fixed NVRAM for dino, punisher, wof and clones - 0.135u4: Fabio Priuli added driver data struct and save states to CPS1 driver. - 0.133u3: Corrado Tomaselli verified and added correct xtals values for CPS1 boards. Added correct xtal and divisor for OKI6295 taken from Forgotten Worlds schematics. - 0.129u4: Nicola Salmoria fixed a contact MAMEDEV message in the CPS1 driver. - 0.128u4: Updated CPS1 documentation [Nicola Salmoria]. - 0.127u1: Additional input port cleanups in the CPS1 driver [Fabio Priuli]. - 0.127: Nicola Salmoria updated CPS1 to use proper gfx ROMs (+ PALs) for Varth (Japan 920714), and to load correct A-Board PALs for QSound games. - 0.126u5: Corrado Tomaselli and Charles MacDonald added reverse engineered PLD images to CPS1 games (A-board to all and B-board and C-board to many). - 0.126u4: Corrado Tomaselli verified and corrected CPS1 refresh rate. Changed VSync to 59.610000 Hz. - 0.125u6: Corrado Tomaselli changed all games after Street Fighter 2 CE to have a 12MHz clock. Verified on Mega Man and Quiz & Dragons (original kits with plastic case). I am resonably sure all the other games after ST2CE have the DASH CPS1 board with 12MHz clock. - 0.125u3: David Haywood fixed duplicate input port bits in CPS1 driver. - 0.124u5: Massive update to ROM naming in the CPS1 driver, also loading smaller EPROMs for Japanese sets instead of the larger mask ROMs where possible. Added information about B-Board revisions where possible. There is still work to do on this regard but this is a first step in untangling the mess [Nicola Salmoria]. Nicola Salmoria and Corrado Tomaselli verified more CPS1 gfx ROM mappings against PALs. Fixed rom names in all games. - 0.124u4: Further CPS1 improvements [Nicola Salmoria, Corrado Tomaselli, Charles MacDonald]: Fixed layer enable at the end of stage 4 in Varth. Increased Varth CPU clock to 12MHz to reduce slowdowns (the game was released after sf2ce so the faster A-board was available). Verified more gfx rom mappings against PAL dumps (thanks to Corrado). Verified memory maps using A-board PAL dumps (thanks to Charles). Separated the address ranges for CPS-A and CPS-B customs. This finally clarifies why some registers are fixed and some change with every game. Identified three new unknown registers in the CPS-B-21 custom. Their purpose is unknown. All unhandled accesses to CPS-A/CPS-B registers will now be reported. There shouldn't be any left. Look out for "contact MAMEDEV" popups. Cleaned memory maps. Moved Forgotten Worlds special input memory handlers to DRIVER_INIT. Moved extra input handlers to video/cps1.c since the extra connectors are on the C-board. Added sound to Final Crash. Lowered SF2 clock speed to 10MHz. This is on the assumption that, since the 12MHz A-Board is called "89626A-4 DASH", it should have started to be used with SF2 DASH--that is, sf2ce. - 0.124u3: Nicola Salmoria and Corrado Tomaselli fixed CPS1 palette control register to match tests on Magic Sword PCB. Nicola Salmoria verified several CPS1 graphics ROM mappings against PAL dumps. Nicola Salmoria merged CPS1, CPS2 memory maps and some tweaks from schematics, though to get perfect memory maps dumps of the A-board PALs would be needed. - 0.124u2: Verified some GFX rom mapping tables against PAL dumps. Improved understanding and emulation of palette related registers [Nicola Salmoria, Corrado Tomaselli]. Nicola Salmoria removed CPS1 tile kludges and replaced with per-game ROM mapping tables. Ideally, the ROM mapping should be derived from mapping of the PALs found on the B board. Note that this is a significant change and some new bugs might be caused by it. Unlike previous bugs, where extra garbage tiles would appear in the games, the new bugs would be tiles or sprites MISSING--so they will be harder to notice. This would happen because in some cases the 16x16 regions of the gfx ROMs can be used by both scroll2 and sprites, while in other cases they must be separated. - 0.124u1: Nicola Salmoria fixed CPS1 background color. This fixes 3 wonder (game start) and mtwins (explosion during attract). It seems to break Varth, however, and has dubious effects on the boot sscreens of avsp, sfa3 and possibly other CPS2 games. Changed palettesize to 3072 colors. - 0.122u8: David Haywood fixed the CPS driver to at least display the correct clock in the driver info, by degrading the clock through alternate means. - 0.121: Vas Crabb updated the DIP locations for all games in the CPS-1 driver. - 0.114u2: Couriersud fixed crash if you attempt to view graphics page 4. - 0.114: Aaron Giles fixed a MAME crash if you do a hardware reset. - 0.112u3: MAME Italia forum connected brightness support on the CPS1 board (not just CPS2) after verifying that the real board does support it. - 0.109: Input port cleanup and additional comments in the CPS1 driver [Stephane Humbert]. - 0.105u1: David Haywood updated CPS-1 driver to more accurately draw tilemaps, based on evidence from a board with mixed ROMs. - 5th April 2006: David Haywood - A guy called Murray posted on the MAME.net and neo-geo.com forums about a problem he was having with his Final Fight PCB. The problem looked like it might be due to a mix of Japanese and US roms as the Japanese roms don't contain a full Winners Don't Use Drugs Logo. He got a friend to dump the socketed roms on the PCB and sure enough the socketed graphic roms matched the Japanese set in MAME. This set, being a newer US revision was then plugged into MAME (ffightua in .105) but there was something wrong. MAME displayed the Winners Don't Use Drugs screen perfectly with this mixed set of roms. At this point I wondered if maybe one or both of his Mask Roms were also from a Japanese revision so I loaded the US set with an entire set of Japanese GFX. The logo was broken, but not in the same way as the PCB. For a while this was rather confusing, it must be getting the Japanese characters from somewhere, but the only place they exist are in the Japanese roms, and it would appear the text layer graphics aren't used in them when running the US set. No matter what I tried to change in terms of the roms I couldn't reproduce the exact problem shown. Then I remembered, MAME had some code to force the 8x8 text layer characters to always be drawn from the Left Hand Side of each 16x16 tile (apparently for Carrier Air Wing...) but the left and right sides of almost every 16x16 character used for the 8x8 layer were identical. The screenshot made it quite obvious that the real hardware does not always draw the left hand side of the tile, but instead alternates from left side to right side for every column on the display. By implementing this behavior in MAME I was able to reproduce the same glitch shown on the real PCB when mixed roms are used. I suspect the problem with Carrier Air Wing which resulted in the left hand side always being used is another problem, the CPS video hardware is full of strange little hacks for the early CPS games anyway. The change will hopefully be in 105u1, I can't see anything broken by it, but some testing would be helpful. - 0.101u1: Phil Bennett corrected CPS1 frequencies based on measurements from a real PCB. Changed Z80 CPU2 clock speed to 3579545 Hz and YM2151 to 3579545 Hz. And changed 68000 CPU1 clock speed to 12MHz and Z80 CPU2 to 8MHz in games with Q-Sound. - 0.94u2: Aaron Giles fixed CPS1 QSound routing. - 0.93u1: Aaron Giles fixed OKI frequency to 7576Hz in the CPS1 games and in the QSound games properly remove the YM2151. - 0.93: Changed OKI6295 clock speed to 6061 Hz. - 0.73: Fixed some dipswitches in all games. - 13th December 2002: Stephane Humbert fixed the inputs in the CPS-1 driver. - 0.53: Moved drivers\cps1.h to includes\. - 7th May 2001: Chack'n cleaned up the CPS-1 driver romset definitions a little. - 21st February 2001: Nicola Salmoria added buffering to the keyboard input code, allowing more than two keypresses at the same time. This fixes Zangief's spin in Street Fighter 2. - 10th January 2001: Paul Leaman added the necessary modifications to the CPS-1 driver to allow CPS-2 emulation. - 30th September 2000: Darren Olafson fixed a bug that prevented sf2accp2 from working. - 0.37b6: Changed palettesize from 2048 to 4096 colors. - 27th August 2000: Nicola Salmoria perfected the CPS-1 starfield graphics emulation (used in Forgotten World and Strider). - 21st August 2000: Nicola Salmoria added preliminary starfield emulation to the CPS-1 driver. - 10th August 2000: Nicola Salmoria fixed the protection bugs in Slam Masters. - 0.37b5: Removed vidhrdw\cps1draw.c. - 14th July 2000: Nicola Salmoria fixed some CPS-1 graphics problems. - 10th July 2000: Nicola Salmoria fixed the protection problems in Slam Masters. - 5th June 2000: Paul Leaman added Warriors of Fate to the CPS-1 driver. - 28th December 1999: Paul Leaman removed another kludge from the CPS-1 video driver. - 27th December 1999: Paul Leaman added protection work-around to Slam Masters and did some other CPS1 fixes. - 19th November 1999: CAB fixed some sound related things in CPS-1 driver. - 0.36b12: Changed Z80 CPU2 clock speed to 6MHz. - 0.36b8: Nicola Salmoria added vh_eof_callback and Bryan McPhail added VIDEO_BUFFERS_SPRITERAM to the MachineDriver structure. See Bionic Commando, Last Duel or other CPS1 games. - 18th October 1999: Bryan McPhail sent in a general sprite lag fix, helping CPS-1 games at least. - 0.36b1: Added vidhrdw\cps1draw.c. Paul Leaman fixed bad tiles in some CPS1 games. - 8th July 1999: Paul Leaman sent another CPS1 video driver update with all the garbage hopefully gone. - 3rd July 1999: Paul Leaman fixed several CPS-1 graphics problems such as the missing van in Punisher and some others. - 30th June 1999: Paul Leaman sent a new CPS-1 driver with stub functions for the Qsound system. It doesn't play anything yet, but simple sample playing shouldn't be far off. - 0.35RC1: Brian Lewis and Andrea Mazzoleni added new tweaked VGA modes: 384x240 (for CPS1, Pang etc.), 384x256 (for Lode Runner etc.), 336x240 (for Gauntlet and other Atari games), 320x240 (for NeoGeo and others). - 0.35b13: Removed machine\cps1.c. - 23rd February 1999: The CPS1 driver should now have mostly correct row scrollings and priorities. - 0.35b3: CPS1 games are being worked on, they are temporarily slower but accuracy is improved. - 13th February 1999: More progress on the CPS1 driver. Some of the later CPS1 games utilizing the Q-sound system are now working (such as Cadillacs & Dinosaurs, Punisher and Warriors of Fate), and a few minor bugs have been fixed. No sound though, because the Q-sound roms are encrypted. - 0.35b2: Paul Leaman added sound fade timer ports in the CPS1 games (see Willow's Test mode for an example) and improved row scrolling in Street Fighter 2, plus several other fixes to the CPS1 games. - 0.33b7: Aaron Giles added dynamic palette to the CPS1 games. - 0.33b2: Paul Leaman improved speed in the CPS1 games. - 0.31: Added cps1.c/h driver, machine\cps1.c and vidhrdw\cps1.c. $end $info=craft.c $drv 0.133 WIP: - 0.133: Added craft.c driver. $end $info=cxhumax.c $drv 0.145u9 WIP: - 0.145u9: Added cxhumax.c driver. - 14/05/2012 r15173: New driver added: Humax HDCI-2000 [Lukasz Markowski]. $end $info=cybiko.c $drv 0.119 WIP: - 07/02/2012 r14375: More nvram cleanup, cybiko use device nvram saving so not needed here [Micko]. - 0.143u3: Systems now start up and look for flash image [Tim Schuerewegen, R. Belmont]. - 30/07/2011 r12389: Improve documentation value a bit [R. Belmont]. - 30/07/2011 r12387: Added chip RAM so programs don't crash immediately [R. Belmont]. - 0.119: Added cybiko.c driver. $end $info=czk80.c $drv 0.140 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.140: Added czk80.c driver. $end $info=d6800.c $drv 0.141 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 14/04/2012 r14917: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.141: Added d6800.c driver. $end $info=d6809.c $drv 0.132 WIP: - 0.132: Added d6809.c driver. $end $info=dai.c $drv 0.73 WIP: - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.73: Added dai.c driver. $end $info=dc.c $drv 0.118 WIP: - 17/04/2012 r14949, r14950: Sync with MAME r16008 and total removal of AM_BASE. Fixed validation [Micko]. - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS [Micko]. - 17/11/2011 r13286: Removed need for ifdefs [Micko]. - 25/08/2011 r12716: Fixed compile [Micko]. - 0.118: Added dc.c driver. $end $info=dct11em.c $drv 0.141 WIP: - 0.141: Added dct11em.c driver. $end $info=dectalk.c $drv 0.134 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 13/07/2011 r12212: Fixed some clang warnings in MESS code [firewave]. - 0.134: Added dectalk.c driver. $end $info=dgn_beta.c $drv 0.98 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.98: Added dgn_beta.c driver. $end $info=digel804.c $drv 0.143u3 WIP: - 14/04/2012 r14927: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/09/2011 r12779: Moved 6551acia and i8251 to emu section [Micko]. - 01/09/2011 r12760: Made read, write member handler use same names as in other devices [Micko]. - 01/09/2011 r12759: Moved acia6551 to C++ device [Micko]. - 0.143u3: Added digel804.c driver. $end $info=dim68k.c $drv 0.141 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.141: Added dim68k.c driver. $end $info=dm7000.c $drv 0.138 WIP: - 0.138: Added dm7000.c driver. $end $info=dms86.c $drv 0.137 WIP: - 0.137: Added dms86.c driver. $end $info=dmv.c $drv 0.144u5 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.144u5: Added dmv.c driver. $end $info=dms5000.c $drv 0.137 WIP: - 0.137: Added dms5000.c driver. $end $info=dolphin.c $drv 0.138 WIP: - 20/11/2011 r13314: Few more appropriate set names [Micko]. - 18/11/2011 r13302, r13303: Fix for some naming conflicts between MAME and MESS. Reverting some of changes, sorry for this [Micko]. - 0.138: Added dolphin.c driver. $end $info=dragon.c $drv 0.144u1 WIP: - 0.144u1: Added dragon.c driver. $end $info=dual68.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.136: Added dual68.c driver. $end $info=e01.c $drv 0.138 WIP: - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 0.138: Added e01.c driver. $end $info=eacc.c $drv 0.142 WIP: - 0.142: Added eacc.c driver. $end $info=ec65.c $drv 0.133 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/09/2011 r12779: Moved 6551acia and i8251 to emu section [Micko]. - 01/09/2011 r12760: Made read, write member handler use same names as in other devices [Micko]. - 01/09/2011 r12759: Moved acia6551 to C++ device [Micko]. - 0.133: Added ec65.c driver. $end $info=einstein.c $drv 0.37b15 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 21/09/2011 r12905: Source cleanup [Micko]. - 16/09/2011 r12867: Calculate all track/sector positions [Micko]. - 15/09/2011 r12851, 12852: Setting proper disk side. Adding Einstein floppy as one good test case [Micko]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.37b15: Added einstein.c driver. $end $info=electron.c $drv 0.104 WIP: - 0.104: Added electron.c driver. $end $info=elekscmp.c $drv 0.136 WIP: - 0.136: Added elekscmp.c driver. $end $info=elektor.c $drv 0.138 WIP: - 0.138: Added elektor.c driver. $end $info=elf.c $drv 0.133 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 09/04/2011 r11124: Converted CDP1861 to C++ and moved to emu folder [Curt Coder]. - 0.133: Added elf.c driver. $end $info=elwro800.c $drv 0.132 WIP: - 24/04/2012 r15020: Source cleanup [Micko]. - 18/04/2012 r14958: Some DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.132: Added elwro800.c driver. $end $info=enterp.c $drv 0.36b6 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.37b3: Updated Enterprise driver with correct aspect ratio, updates to the KC85/4 driver including code to emulate the keyboard - works by poking OS system variables [Kev Thacker]. - 0.36b6: Added enterp.c driver. $end $info=esq1.c $drv 0.134 WIP: - 0.134: Added esq1.c driver. $end $info=et3400.c $drv 0.132 WIP: - 0.132: Added et3400.c driver. $end $info=eti660.c $drv 0.137 WIP: - 0.137: Added eti660.c driver. $end $info=ex800.c $drv 0.121 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 0.121: Added ex800.c driver. $end $info=exp85.c $drv 0.133 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 0.133: Added exp85.c driver. $end $info=exelv.c $drv 0.85 WIP: - 0.144u1: Refactored to define ADDRESS_MAP_MODERN [Fabio Priuli]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 16/11/2011 r13273: Fixed a small mistake in my previous commit [Fabio Priuli]. - 0.85: Added exelv.c driver. $end $info=fidelz80.c $drv 0.137 WIP: - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.142u4: Added Sensory Chess Challenger (model VSC) [Lord Nightmare, Kevtris, Sandro Ronco]. - 18/05/2011 r11546: Remapped keys and done some cleanup [Sandro Ronco]. - 08/05/2011 r11482: Added LED description in fidelz80 and sc2 layout, also fixed a typo in mess.lst [Sandro Ronco]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.137: Added fidelz80.c driver. $end $info=fk1.c $drv 0.132 WIP: - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.132: Added fk1.c driver. $end $info=fm7.c $drv 0.132 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.132: Added fm7.c driver. $end $info=fmtowns.c $drv 0.132 WIP: - 31/01/2012 r14280: Source cleanup [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.132: Added fmtowns.c driver. $end $info=fp1100.c $drv 0.143 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.143: Added fp1100.c driver. $end $info=fp6000.c $drv 0.143 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845, r14847: MESS going modern. Little cleanup [Micko]. - 0.143: Added fp6000.c driver. $end $info=galaxy.c $drv 0.37b11 WIP: - 0.37b11: Added galaxy.c driver. $end $info=galeb.c $drv 0.124 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.124: Added galeb.c driver. $end $info=gamecom.c $drv 0.106 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.106: Added gamecom.c driver. $end $info=gamepock.c $drv 0.124 WIP: - 0.124: Added gamepock.c driver. $end $info=gb.c $drv 0.36b14 WIP: - 0.36b14: Added gb.c driver. $end $info=gba.c $drv 0.134 WIP: - 18/04/2012 r14958: Some DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.134: Added gba.c driver. $end $info=geneve.c $drv 0.68 WIP: - 0.68: Added geneve.c driver. $end $info=genpc.c $drv 0.142 WIP: - 29/01/2012 r14263: Moved finalchs driver skeleton to an ISA device skeleton [jkerk]. - 24/01/2012 r14158: xtvga now using isa vga [Micko]. - 28/10/2011 r13126: Renamed pc_ega to isa_ega [Micko]. - 28/10/2011: Made EGA card ISA device [Micko]. - 31/08/2011 r12745: Made mouse to work until changes are done [Micko]. - 09/07/2011 r12175: Removed need for numbering isa slots [Micko]. - 28/04/2011 r11373: Fix crash of genpc and ibm drivers [Micko]. - 07/04/2011 r11105: Created ISA devices for AdLib, GameBlaster and SoundBlaster cards [Micko]. - 0.142: Added genpc.c driver. $end $info=gizmondo.c $drv 0.141 WIP: - 0.141: Added gizmondo.c driver. $end $info=glasgow.c $drv 0.120 WIP: - 0.120: Added glasgow.c driver. $end $info=gmaster.c $drv 0.124 WIP: - 0.124: Added gmaster.c driver. $end $info=gp2x.c $drv 0.134 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.134: Added gp2x.c driver. $end $info=gp32.c $drv 0.134 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.134: Added gp32.c driver. $end $info=h19.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.132: Added h19.c driver. $end $info=h8.c $drv 0.132 WIP: - 0.132: Added h8.c driver. $end $info=h89.c $drv 0.132 WIP: - 17/12/2011 r13604: Documented I/O ports and connected to terminal [Sandro Ronco]. - 0.132: Added h89.c driver. $end $info=hec2hrp.c $drv 0.132 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.144u1: Hector HRX minidisc support [JJ Stacino]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.132: Added hec2hrp.c driver. $end $info=homelab.c $drv 0.128 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 16/05/2011 r11558: Modernised [Robbbert]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.128: Added homelab.c driver. $end $info=homez80.c $drv 0.141 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.141: Added homez80.c driver. $end $info=horizon.c $drv 0.136 WIP: - 0.136: Added horizon.c driver. $end $info=hp16500.c $drv 0.136 WIP: - 08/02/2012 r14383: Cleanup of some observed #include redundancy from source files which use emu.h [Tafoid]. - 0.136: Added hp16500.c driver. $end $info=hp48.c $drv 0.37b11 WIP: - 06/03/2012 r14701: Removed from compilation and usage communication protocols, since they are not devices [Micko]. - 0.37b11: Added hp48.c driver. $end $info=hp49gp.c $drv 0.141 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.141: Added hp49gp.c driver. $end $info=hp9k.c $drv 0.142 WIP: - 14/04/2012 r14921: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.142: Added hp9k.c driver. $end $info=ht68k.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.136: Added ht68k.c driver. $end $info=huebler.c $drv 0.132 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 0.136: Added keyboard [Curt Coder]. - 0.132: Added huebler.c driver. $end $info=hx20.c $drv 0.135 WIP: - 0.135: Added hx20.c driver. $end $info=ibmpc.c $drv 0.142 WIP: - 0.145u8: Implemented the PC keyboard connector as a slot device. In the future this will allow the user to select which keybaord to use with an emulated PC. Converted the Keytronic PC3270 keyboard implementation to C++ as an example pc keyboard [Wilbert Pol]. - 21/02/2012 r14560: Updated messnew to 145u1 and cleanup of code [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 29/01/2012 r14263: Moved finalchs driver skeleton to an ISA device skeleton [jkerk]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 09/07/2011 r12175: Removed need for numbering isa slots [Micko]. - 05/04/2011 r11085: Added IBM roms info thanks to Frode [Micko]. - 0.142: Added ibmpc.c driver. $end $info=if800.c $drv 0.143 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 23/11/2011 r13349: Cleaned up the video RAM handling by moving the QX10 specific hacks to the driver where they belong [Curt Coder]. - 0.143: Added if800.c driver. $end $info=imds.c $drv 0.143 WIP: - 0.143: Added imds.c driver. $end $info=indiana.c $drv 0.136 WIP: - 27/01/2012 r14217: Hooked up vga video [Sandro Ronco]. - 0.136: Added indiana.c driver. $end $info=instruct.c $drv 0.138 WIP: - 0.138: Added instruct.c driver. $end $info=interact.c $drv 0.132 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 0.132: Added interact.c driver. $end $info=intv.c $drv 0.37b10 WIP: - 17/04/2012 r14947, r14948: AM_BASE -> AM_SHARE. Validation fix [Micko]. - 0.143u7: Changed driver to use modern memory map [Huygens]. Added cart ram support (used in Chess, Triple Challenge, Land Battle, Game Factory). Added ECS and ECS controller support (extra hand controllers, keyboard, piano). Turned down ay-8914 volume to inprove intellivoice / console volume balance. Fix incorrect masking of register writes on ay-3-8914, fixes wrong envelope amplitude on games which use hardware enveloping on Intellivision/2 (Thunder Castle, etc) [Huygens]. - 21/09/2011 r12905: Source cleanup [Micko]. - 19/09/2011 r12889: New softlist item by k1w1 and some intv WIP by Huygens [Micko]. - 15/09/2011 r12848, r12855: Fix closing tag in intv.xml. Fixed intv list in intv.xml [Micko]. - 0.143: Some corrections to the Intellivision hash file in intv.hsi [John Rieman]. - 0.37b10: Added intv.c driver. $end $info=ip20.c $drv 0.96 WIP: - 03/04/2012 r14845, r14847: MESS going modern. Little cleanup [Micko]. - 0.96: Added ip20.c driver. $end $info=ip22.c $drv 0.96 WIP: - 19/04/2012 r14970: More regressions fixes [Sandro Ronco]. - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 14/04/2012 r14918: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 21/02/2012 r14560: Updated messnew to 145u1 and cleanup of code [Micko]. - 07/02/2012 r14377: ip22 removed redundant machine_start and add two nvram devices [Micko]. - 0.144u5: Made the SGI Indy driver about 130% faster on my machine (from 50% speed to 115% speed on a 3.2GHz i7) by commenting out debug logging wholesale rather than leaving in an inline do-nothing if() [MooglyGuy]. - 04/01/2012 r13847: We no longer use BITMAP_FORMAT_RGB15 in MESS [Micko]. - 30/08/2011 r12740: Moved pc_mouse.h to proper place [Micko]. - 0.135: Fixed crash in Indy driver: boot tune works, and you can get in the boot menus [Harmony]. - 0.130: Updated to use the centronics interface [Dirk Best]. - 0.113: Fixed regression introduced in 0.112 (bug #1045) [Nate Woods]. - 0.103: Added a harddisk to the ip22 systems [R. Belmont]. - 0.102: Improved emulation of the system ASICs, improved Newport video emulation, improved WD33c93 SCSI emulation, preliminary sound. All three systems in ip22.c now start up OK [R. Belmont, Ryan Holtz]. - 0.96: Added ip22.c driver. $end $info=ipc.c $drv 0.136 WIP: - 26/04/2011 r11324: Added a list of monitor commands [Robbbert]. - 0.136: Added ipc.c driver. $end $info=ipds.c $drv 0.136 WIP: - 26/04/2011 r11322: Minor tinkering [Robbbert]. - 0.136: Added ipds.c driver. $end $info=iq151.c $drv 0.132 WIP: - 10/11/2011 r13207, r13208: Added STAPER slot. Added skeleton slots for Minigraf and MS151A plotter [Sandro Ronco]. - 25/07/2011 r12326: Added softlist for floppy (iq151_flop.xml); renamed (iq151.xml) to (iq151_cart.xml) [Sandro Ronco]. - 19/07/2011 r12278: Preliminary hook up for the FDC [Sandro Ronco]. - 19/07/2011 r12276: Corrected kb and speaker hookup [Sandro Ronco]. - 19/07/2011 r12274: Implemented vblank irq and removed the old hack [Sandro Ronco]. - 13/07/2011 r12220: Fixed CPU type [Sandro Ronco]. - 13/07/2011 r12219: Added cartridges softlist [Sandro Ronco]. - 0.132: Added iq151.c driver. $end $info=irisha.c $drv 0.128 WIP: - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 19/08/2011 r12665: Updated roms for Irisha [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.128: Added irisha.c driver. $end $info=isbc.c $drv 0.136 WIP: - 0.136: Added isbc.c driver. $end $info=jaguar.c $drv 0.62 [info from MAMEinfo] TODO: - (CoJag) map out unused RAM per-game via memory_nop_read/write - (Jaguar) support is very poor, most games aren't properly playable or have severe performance issues or crashes related to the unsafe blitter code. Only Pinball Fantasies is fully playable albeit without sound. - The code (GPU/DSP access) should probably be refactored around the 16-bit interface from the plain 68k, the driver currently uses trampoline functions due to the original driver being entirely 32-bit due to the CPUs on CoJag. NOTES: - Atari Jaguar (Home) & Atari CoJag (Arcade) hardware: The CoJag arcade system is based on the Jaguar system, but with an upgraded main CPU (68020 or MIPS instead of the plain 68000 found in the Jaguar). WIP: - 14/04/2012 r14929: Fixed regression [wfp]. - 17/11/2011 r13290: Made jaguar coexist in MAME and MESS [Micko]. - 0.142u2: Changed cojag.c to jaguar.c driver. - 0.138: Angelo Salese fixed Jaguar RGB VARMOD mode. - 0.133u5: Jaguar updates [Robbbert]: Added RGB 24-bit pixels (for Iron Soldier). Added depth 0 and 1 to scaled bitmaps (for Val Disere Skiing). Preliminary work on PIT support. - 0.133u2: Cojag/jaguar video updates (primarily for MESS) [Robbbert]: Added variable pixel width. Fixed display of screens wider than 360 pixels. Enabled use of RGB16. - 0.129u1: Nathan Woods fixed multisession bug in the Jaguar implementation. - 0.122u6: Cleaned up cojag/jaguar driver [Aaron Giles]: Proper video timing, configured by the chipset, 32-bit rendering, removing 16bpp hacks, support for borders, proper object processor timing, including multiple passes per line, added R3041 as a clone of the R3000. Fixed XTALs based on documentation. Replaced R3000 (big) with R3041 (big) (40MHz). Changed visible area to 360x240 and VSync to 59.922743. - 0.105u1: Removed includes\cojag.h. - 0.79u3: Nathan Woods added a missing case to jaguargpu_get_info(). - 0.77u1: Roman Scherzer updated the Cojag driver with new Hard Drive SHA1s. - 0.74: Nathan Woods added some MESS specific templated blitters within #ifdef MESS. - 0.72u1: Nathan Woods added support for the SRCSHADE and DSTA2 command bits to the Jaguar blitter. Fixed a bug in the NORMI opcode. Added some miscellaneous logging code. Changed around one of the #include paths (due to ProjectBuilder on Mac issues). Added support for objects with pitch != 1 for objects with 1-2 bits per pixels. - 0.71u2: Nathan Woods added save state support to Cojag. Disables certain error logging and speedup hacks under MESS. get_jaguar_memory() now based on memory_get_read_ptr(). Jaguar blitter won't crash if it is instructed to blit to a weird address. - 10th July 2003: Nathan Woods added save state support to the Cojag driver. - 0.70u5: Nathan Woods fixed a potential crash in jaguar_tom_regs_w() (vidhrdw/jaguar.c), while this crash doesn't occur under normal execution of the cojag games though, it can occur if modified ROMs are being used. - 23rd June 2003: Nathan Woods fixed a potential crash in the Jaguar hardware emulation. - 0.62: Added cojag.c driver, vidhrdw\jaguar.c, vidhrdw\jagobj.c, vidhrdw\jagblit.c, sndhrdw\jaguar.c and includes\jaguar.h. TODO: Map out unused RAM per-game via MRA_NOP/MWA_NOP. - 0.58: Added includes\cojag.h. $end $info=jr100.c $drv 0.140 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845, r14847: MESS going modern. Little cleanup [Micko]. - 0.140: Added jr100.c driver. $end $info=k1003.c $drv 0.136 WIP: - 0.136: Added k1003.c driver. $end $info=konamim2.c $drv 0.144u1 WIP: - 0.144u1: Added konamim2.c driver. $end $info=konin.c $drv 0.144u5 WIP: - 0.144u5: Added konin.c driver. $end $info=jr200.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845: MESS going modern [Micko]. - 0.132: Added jr200.c driver. $end $info=jtc.c $drv 0.133 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 0.133: Added jtc.c driver. $end $info=juicebox.c $drv 0.143u9 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 27/12/2011 r13751: Removed LCD interface in s3c44b0 [timmetje]. - 0.143u9: Added juicebox.c driver. $end $info=junior.c $drv 0.133 WIP: - 0.133: Added junior.c driver. $end $info=jupiter.c $drv 0.36b13 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.141: Removed Jupiter Ace (jupiter). Fixed ace/tap image loading [Robbbert]. - 0.102: Fixed regression introduced in MESS 0.96 (bug #756) [Nate Woods]. - 0.36b16: Jupiter driver changed to use the DAC sound driver [Paul Daniels]. - 0.36b15: Jupiter buzzer emulation [Paul Daniels]. - 0.36b13: Added jupiter.c driver; Jupiter - modified the vidhrdw code to use drawgfx() instead of modifying the bitmap's single pixels, corrected the GfxLayout for jupiter_charlayout and used it with decodechar() whenever the character set is changed in jupiter_charram_w(), and changed to the generic videoram/videoram_size/videoram_w and dirtybuffer variables and functions (note how they are initialized in the writememory definition). You can now see the current character set with UI and F4 [Juergen Buchmueller]. $end $info=k8915.c $drv 0.140 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.140: Added k8915.c driver. $end $info=kaypro.c $drv 0.2b4 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11335: kaypro - Partial modernisation [Robbbert]. - 0.97: Fixed regressions caused by Z80 port changes (bugs #707, #708, #709, #715) [Nate Woods]. - 0.37b5: Keyboard fixed [Juergen Buchmueller]. - 0.36b11: KayPro palette fix [Juergen Buchmueller]. - 0.2b4: Added kaypro.c driver. $end $info=kc.c $drv 0.37b11 WIP: - 0.145u8: Added emulation of GIDE interface [Sandro Ronco]. - 09/04/2012 r14882: Cleanup [Micko]. - 19/12/2011 r13632: Cassette softlist WIP [Sandro Ronco]. - 0.144u3: Started creating a software list for cassettes [Sandro Ronco]. - 14/12/2011 r13575, r13576: Cassettes softlist WIP. Fixed daisy-chain order [Sandro Ronco]. - 10/12/2011 r13544: Cassette softlist WIP [Sandro Ronco]. - 05/12/2011 r13478: Cleanup and properties set [Micko]. - 02/12/2011 r13443: Added floppy softlist (kc_flop.xml) and renamed (kc85_cart) to (kc_cart) [Sandro Ronco]. - 0.144u1: Added support for kcc, tap, tp2 and sss cassette images [Sandro Ronco]. - 23/11/2011 r13359: Fixed BASIC and RAM bankswitch for kc85_5 [Sandro Ronco]. - 20/11/2011 r13315: Fixed cassette loading [Sandro Ronco]. - 25/09/2011 r12935: Fixed sound and added cassette save [Sandro Ronco]. - 0.143u6: Implemented high resolution mode, fixes intro in SOKOBAN4 [Sandro Ronco]. - 18/09/2011 r12882: Started modernizing/cleaning up the driver and fixed typestar loading in kc85_2/3 [Sandro Ronco]. - 13/09/2011 r12836: Moved keyboard emulation into a device and fixed keys repetition [Sandro Ronco]. - 0.143u5: Added emulation of D004 Floppy Disk Interface. Added emulation of D002 BUS Driver expansion [Sandro Ronco]. - 04/09/2011 r12789: Removed kc85_4d, same thing is now done using slot interface [Sandro Ronco]. - 01/08/2011 r12440: Fixed snapshots loading [Sandro Ronco]. - 31/07/2011 r12406: Fixed kb input in kc85_4 and simplified some code [Sandro Ronco]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.77: Changed CPU core on these systems from Z80_MSX to Z80. Since the MAME core now has CPU opcode reading safety now, Z80_MSX is no longer necessary [Nate Woods]. - 0.37b11: Added kc.c driver. $end $info=kim1.c $drv 0.36b11 WIP: - 0.36b11: Added kim1.c driver. $end $info=kramermc.c $drv 0.128 WIP: - 0.128: Added kramermc.c driver. $end $info=kyocera.c $drv 0.131 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 20/01/2012 r14107: Added Intersil IM6402 UART emulation [Curt Coder]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 23/04/2011 r11279: Fix for bug #2041 [Fabio Priuli]. - 0.132: All systems are now working [Curt Coder, Fabio Priuli]. - 0.131: Added kyocera.c driver. $end $info=lc80.c $drv 0.132 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 0.132: Added lc80.c driver. $end $info=lcmate2.c $drv 0.143 WIP: - 0.143: Added lcmate2.c driver. $end $info=lisa.c $drv 0.37b4 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in lisa.xml and lisa2.xml [Fabio Priuli]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 15/04/2011 r11170: Fixed FDC CPU type [Curt Coder]. - 14/04/2011 r11169: Added COP421 CPUs to Apple Lisa driver [Curt Coder]. - 0.125: Fixed serial number read (bug #1583) [Gilles Fetis]. - 0.37b4: Added lisa.c driver. $end $info=llc.c $drv 0.131 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.131: Added llc.c driver. $end $info=lviv.c $drv 0.56.1 WIP: - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.56.1: Added lviv.c driver. $end $info=lx800.c $drv 0.133 WIP: - 0.133: Added lx800.c driver. $end $info=lynx.c $drv 0.37b10 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 18/11/2011 r13305: lynx.hsi removal, no need for it since it's for rotation only, and we are enforcing softlists in this case [Micko]. - 11/11/2011 r13213: Removed the now unnecessary rotation handling code in lynx [Micko]. - 10/11/2011 r13203, r13205: Using core functions to rotate output. Fixed rotating views still issues when you exit in rotated view [Micko]. - 0.140: Removed Lynx II (lynx2) driver. - 0.115: Removed Lynx (alternate rom save!) (lynxa) driver. - 0.37b10: Added lynx.c driver. $end $info=m20.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.132: Added m20.c driver. $end $info=m5.c $drv 0.142 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.142: Added m5.c driver. $end $info=m79152pc.c $drv 0.144u5 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.144u5: Added m79152pc.c driver. $end $info=mac.c $drv 0.36RC1 WIP: - 24/04/2012 r15018: Fix VRAM on 16-bit systems [R. Belmont]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 24/02/2012 r14611: Hooked mackbd but with disabled cpu, otherwise it would not appear in listxml output [Micko]. - 15/01/2012 r14049: Add missing required device [R. Belmont]. - 0.144u5: Cuda device talks to the 680x0 properly; Color Classic now shows something. Fixed Cuda timer interrupt ack and default PRAM for Egret and Cuda. Added skeleton device for low-level emulation of the original Mac keyboard [R. Belmont] [R. Belmont]. - 26/12/2011 r13718: Source cleanup [Micko]. - 23/12/2011 r13687, r13695: Use more documentation-y Egret type to match Cuda [R. Belmont]. Floppy lines are inverted, it boots now [Micko]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties in mac_flop.xml and mac_hdd.xml [Fabio Priuli]. - 0.144u4: Match dumped Egret ROM versions to known machines. II/IIx/IIcx now default to Apple 4*8 video card instead of RasterOps board to better represent a common config and boot faster [R. Belmont]. Added preliminary Cuda skeleton. Doesn't sync up properly with 68k yet [R. Belmont, Paul Pratt]. - 18/12/2011 r13612: Source overhaul, begin componentizing more [R. Belmont]. - 0.144u3: Fixed video emulation for PowerBook 160/180, dumped and added video ROM and color video emulation for PowerBook 180c. Added floppy softlist + softlist support on more models [R. Belmont, Paul Pratt]. - 29/11/2011 r13410: Fixed validity errors in mac_hdd.xml (SlickEdit actually flagged these but I wasn't paying attention, doh) [R. Belmont]. - 0.144u1: Reworked HDD softlist using compressed CHDs, added softlist support to more models [R. Belmont]. - 21/11/2011 r13327: Added support for hard disk softlists and added one test for mac in mac_hdd.xml [Micko]. - 0.144: Fix SCC so AppleTalk check fails gracefully instead of locking up; removed ROM patch on II/IIx/IIcx since it's no longer necessary. Fixed name of Asante MC3NB card, added Apple NuBus Ethernet Card which the Asante is a perfect clone of, fixed 24-bit mirroring so ethernet cards work in all slots. Further improvements to Quadra 700; System 7.5.0 (and probably 7.1) will boot, but system remains NOT_WORKING due to many known flaws. Fixed slot interrupts on IIci so 4-head operation is possible [R. Belmont]. - 11/11/2011 r13215: Added portrait layout for maciici [Micko]. - 0.143u7: Add Macintosh II Portrait Video Card (640x870 b&w) [Breiztiger, R. Belmont]. Preliminary (not bootable) Quadra 700 support, including on-board video [R. Belmont]. - 0.143u6: Add NuBus Radius Two-Page Display (1152x880 monochrome) card [R. Belmont]. - 21/09/2011 r12905: Source cleanup [Micko]. - 0.143u3: Working NuBus. 2 working cards are available initially: the existing RasterOps board is now a proper NuBus device, and the Apple 4*8 Graphics Card is available for faster booting. Added emulation of Moniterm Viking 1024x758 monochrome video card. Add 824gc NuBus video card (Apple 8*24 unaccelerated). Preliminary emulation of SuperMac Spectrum 8 Series III video card [Jonathan Gevaryahu, R. Belmont]. Preliminary work on Asante MC3B Ethernet card and DP8390x chip. m2hires and vikbw ignore the top 4 address bits and thus are compatible with macii -bios 1. Added full emulation of Apple Hi-Resolution video card. Fixed constructor weirdness for 48gc/824gc, gave video cards human-readable names. Added VRAM mirror to fix the vikbw card under System 7. WIP on accelerated SuperMac Spectrum PDQ video card. This card works fine in B&W and 16 color modes (where it is not accelerated). 256 colors w/ acceleration partially works but the blitter is not all figured out yet [R. Belmont]. - 29/07/2011 r12369: Further work on the 4*8 video card [R. Belmont]. - 0.143u2: iici and iisi can handle 128MB of RAM, added as an option. Preliminary NuBus interface, not being used yet. Rewrote RBV-and-descendants interrupt handling in fake VIA2; solves occasional interrupt storms. Implemented another PMU command so PowerBook 140/170 can boot 7.5.5. Upgraded maciihmu to working, lots of preliminary-ish PowerMac 6100 work. Boot chime + blank screen is all you get so far. LC now starts up, original Mac II switched to HMMU, preliminary IIfx support. LC2, LC3 now start up [R. Belmont]. - 25/07/2011 r12319: Continuing NuBus work, including a skeleton of a first card [R. Belmont]. - 19/07/2011 r12267: Restored macii to PMMU, added HMMU varient as a child driver. Marked macii/mac2fdhd/macclasc as working. Some cleanup to prepare for the coming of PDM [R. Belmont]. - 0.143u1: Improved PMU simulation for PowerBooks. Replaced Egret simulation with emulation of the dumped 6805 code. Improved interrupt handling for RBV/V8 machines (fixes IIci sound) [R. Belmont]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.140: Greatly improved Apple Sound Chip emulation for Mac II, IIx, IIcx, and SE/30; improvements to PMU and Egret MCU emulation. Macintosh IIci now boots, promoted to working [R. Belmont]. - 0.135: Various minor tweeks plus preliminary boot tone from models with the Apple Sound Chip. Greatly expanded support for post-68000 models. Many now POST and want a disk to boot from [R. Belmont]. Many updates [R. Belmont]: * Fixed ID readbacks for all models. * Fixed SCSI handshake on Mac II and later machines. * Fixed ADB timing to specs; prevents hangs of System >6.0.3 on ADB systems and improves mouse pointer smoothness. * Complete emulation of SE/30 on-board video and RasterOps 264 ColorBoard. - 0.127: Added preliminary ADB mouse emulation, system is now working [R. Belmont]. - 0.105: Moved Mac video code off of videomap.c [Nate Woods]. - 0.100: Added SCSI HD and extended PRAM support [R. Belmont]. - 0.99: Fixed endian problems under big endian hosts [Nate Woods]. - 0.91: Refactored floppy disk emulation to use MESS's floppy disk format abstraction code. Also factored out Zilog 8530 code into a separate module [Nate Woods]. - 0.80: Cleaned up the driver a bit; implemented natural keyboard support and configurable RAM [Nate Woods]. - 0.67: Improved mouse emulation when moving diagonally [Raphael Nabet]. - 0.36RC1: Added mac.c driver. $end $info=macpci.c $drv 0.144u5 WIP: - 0.144u5: Added macpci.c driver. - 07/01/2012 r13911: Some cleanup, Pippin now talks successfully to Cuda, still goes off into the weeds. Deleted : /src/mess/drivers/pippin.c [R. Belmont]. $end $info=mbc200.c $drv 0.144 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.144: Added mbc200.c driver. - 31/10/2011 r13150: Documented some more things [Micko]. $end $info=mbc55x.c $drv 0.142 WIP: - 0.145u1: Added software list for the Sanyo MBC-550 and MBC-555 systems [Kaylee]. - 07/11/2011 r13187: mapped rest of hardware [Micko]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.142: Added mbc55x.c driver. $end $info=mbee.c $drv 0.36b15 WIP: - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 25/11/2011 r13369: Moved z80bin handling into proper place [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.87: Implemented a binary quickload device (bug #599) [Nate Woods]. - 0.36b15: Added mbee.c driver. $end $info=mc10.c $drv 0.36RC1 WIP: - 0.36RC1: Added mc10.c driver. $end $info=mc1000.c $drv 0.132 WIP: - 18/04/2012 r14958: Some DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 17/04/2012 r14947, r14948: AM_BASE -> AM_SHARE. Validation fix [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to C++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 0.132: Added mc1000.c driver. $end $info=mc80.c $drv 0.132 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.132: Added mc80.c driver. $end $info=mccpm.c $drv 0.140 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.140: Added mccpm.c driver. $end $info=mekd2.c $drv 0.36RC1 WIP: - 0.36RC1: Added mekd2.c driver. $end $info=mega32x.c $drv 0.145u9 WIP: - 11/05/2012 r15143: David Haywood added mega32x.c driver $end $info=megacd.c $drv 0.145u9 WIP: - 11/05/2012 r15143: David Haywood added megacd.c driver $end $info=megasvp.c $drv 0.145u9 WIP: - 11/05/2012 r15143: David Haywood added megasvp.c driver $end $info=megavdp.c $drv 0.145u9 WIP: - 11/05/2012 r15143: David Haywood added megavdp.c driver $end $info=megadriv.c $drv 0.114 WIP: - 11/05/2012 r15143: Initial work in preparation for some modernization on the whole megadriv.c file, starting with better splitting of actual drivers (megadriv.c, megacd.c, mega32x.c, megasvp.c and megavdp.c) [David Haywood]. - 17/11/2011 r13292: Added clearing of generic nvram handler and removed megadriv ifdefs [Micko]. - 0.114: Added megadriv.c driver. $end $info=mephisto.c $drv 0.119 WIP: - 15/02/2012 r14461: Fix up Rebel5 NMI [cow]. - 18/11/2011 r13303: Reverting some of changes, sorry for this. Renamed (mephistoc.c) to (mephisto.c) [Micko]. - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS. Renamed (mephisto.c) to (mephistoc.c); copy from path: /src/mess/drivers/mephisto.c, Revision, 13301 [Micko]. - 15/04/2011 r11188: Spelling fix [cow]. - 0.140: To reduce the artwork files glasgow, amsterd and mm4 are defined as PARENTS; the mephisto chess board is defined as a machine (mboard) [Ralf Schaefer]. - 0.128: Added clickable artwork [Dirk Verwiebe]. - 0.122: Fixed a keyboard mapping bug [Dirk Verwiebe]. - 0.121: Implemented artwork/code for real chess board usage [Ralf Schäfer, Cowering]. - 0.119: Added mephisto.c driver. $end $info=mes.c $drv 0.140 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.140: Added mes.c driver. $end $info=microdec.c $drv 0.136 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.136: Added microdec.c driver. $end $info=micronic.c $drv 0.136 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 25/11/2011 r13372: State saving cleanup [Curt Coder]. - 01/11/2011 r13153: Updated to use the MC146818 periodic IRQ [Sandro Ronco]. - 08/05/2011 r11488: Modernized the driver [Sandro Ronco]. - 0.136: Added micronic.c driver. $end $info=microtan.c $drv 0.37b10 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 03/09/2011 r12779: Moved 6551acia and i8251 to emu section [Micko]. - 01/09/2011 r12760: Made read, write member handler use same names as in other devices [Micko]. - 01/09/2011 r12759: Moved acia6551 to C++ device [Micko]. - 0.37b10: Added microtan.c driver. $end $info=mikro80.c $drv 0.124 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.124: Added mikro80.c driver. $end $info=mikromik.c $drv 0.131 WIP: - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 17/04/2011 r11222: Refactored UPD7220 into a C++ device [Curt Coder]. - 0.137: Fixed memory banking regression [Curt Coder]. - 0.131: Added mikromik.c driver. $end $info=mikrosha.c $drv 0.126 WIP: - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Added mikrosha.c driver. $end $info=mini2440.c $drv 0.144u5 WIP: - 0.144u5: Added mini2440.c driver. $end $info=mirage.c $drv 0.143 WIP: - 20/11/2011 r13314: Few more appropriate set names [Micko]. - 18/11/2011 r13303: Reverting some of changes, sorry for this. Renamed (enmirage.c) to (mirage.c) [Micko]. - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS. Renamed (mirage.c) to (enmirage.c); copy from path: /src/mess/drivers/mirage.c, Revision, 13301 [Micko]. - 02/09/2011 r12762: Sync es5503 update from MAME [R. Belmont]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.143: Added mirage.c driver. $end $info=mits680b.c $drv 0.136 WIP: - 03/09/2011 r12779: Moved 6551acia and i8251 to emu section [Micko]. - 01/09/2011 r12760: Made read, write member handler use same names as in other devices [Micko]. - 01/09/2011 r12759: Moved acia6551 to C++ device [Micko]. - 0.136: Added mits680b.c driver. $end $info=mk1.c $drv 0.37b10 WIP: - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS [Micko]. - 0.37b10: Added mk1.c driver. $end $info=mk14.c $drv 0.136 WIP: - 0.136: Added mk14.c driver. $end $info=mk2.c $drv 0.37b10 WIP: - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS [Micko]. - 0.37b10: Added mk2.c driver. $end $info=mk85.c $drv 0.132 WIP: - 0.132: Added mk85.c driver. $end $info=mk90.c $drv 0.132 WIP: - 0.132: Added mk90.c driver. $end $info=mmd1.c $drv 0.133 WIP: - 12/01/2012 r13984: MMD2 marked as Working. i8279 added notes, removed unused code [Robbbert]. - 0.133: Added mmd1.c driver. $end $info=mmodular.c $drv 0.143u8 WIP: - 09/04/2012 r14882: Cleanup [Micko]. - 04/04/2012 r14852: Fixed some regressions [Sandro Ronco]. - 03/04/2012 r14845, r14847: MESS going modern. Little cleanup [Micko]. - 29/01/2012 r14263: Moved finalchs driver skeleton to an ISA device skeleton [jkerk]. - 25/01/2012 r14173: Fix for validation by Robbbert [Micko]. - 07/01/2012 r13917: Fixed asserts in einstein and monteciv [Sandro Ronco]. - 0.143u8: Added mmodular.c driver. - 24/10/2011 r13105: Removed duplicated set and overclocked version of driver [Micko]. - 23/10/2011 r13101: Fixed CRC/SHA1 for finalchs [Micko]. - 22/10/2011 r13092: Fixed polgar regression [Sandro Ronco]. $end $info=mod8.c $drv 0.136 WIP: - 0.136: Added mod8.c driver. $end $info=mpf1.c $drv 0.81 WIP: - 18/04/2012 r14958: Some DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 01/04/2012 r14837: Death to static [Curt Coder]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.81: Added mpf1.c driver. $end $info=mpz80.c $drv 0.143 WIP: - 18/04/2012 r14958, r14962: Some DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. Fixed regressions [Curt Coder]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 19/07/2011 r12277: Added PLD dumps [Curt Coder]. - 19/07/2011 r12265: Removed number parameter from S100 slot interface, and added Z80 WAIT logic [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.143: Added mpz80.c driver. $end $info=msbc1.c $drv 0.136 WIP: - 0.136: Added msbc1.c driver. $end $info=mstation.c $drv 0.143u8 WIP: - 0.143u8: Sandro Ronco added mstation.c driver. - 24/10/2011 r13104: Some minor updates [Sandro Ronco]. - 23/10/2011 r13096, r13098, r13100: Added bankswitch. Added LCD emulation. Added preliminary keyboard input [Sandro Ronco]. $end $info=msx.c $drv 0.36b13 WIP: - 28/02/2012 r14662: Fixed typo [wfp]. - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 14/12/2011 r13572: Changed a number of system regions/descriptions to match actual from hap [Tafoid]. - 0.143u6: Started creating a software list for MSX and MSX2 cartridges [Wilbert Pol]. - 21/08/2011 r12689: srcclean'ed hash/ and added some missing file properties in msx1_cart.xml and msx2_cart.xml [Fabio Priuli]. - 0.143u3: Fixed loading of regular cartridges. Created initial cartridge software lists [Wilbert Pol]. - 14/08/2011 r12612: Simplified softlist sram determination a bit [Wilbert Pol]. - 07/08/2011 r12520: Added some more romsets [Wilbert Pol]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 17/04/2011 r11209: Fixed RP5C01 alarm output. Removed the old incomplete TC8521 emulation, and refactored all drivers to use RP5C01 instead, as it is the same chip [Curt Coder]. - 0.128: Added some Brazilian clones. Updated some MSX machines ROMs (bug #1425, #1474) [Miodrag Milanovic]. Updated several rom sets to match their original hardware configurations [Wilbert Pol]. - 0.81: Removed msx2j, msxj and msxkr drivers. - 0.79: Removed msx2a and msxuk drivers. - 0.36b13: Added msx.c driver. $end $info=mtx.c $drv 0.37b2 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 0.138: Cleaned up driver and added cassette device [Curt Coder]. - 0.127: Fixed fmsx cassette format handling (part of bug #11). Fixed cartridge loading (part of bug #1603) [Wilbert Pol]. - 0.123: Rewrote memory banking and removed tape hack. Rewrote keyboard emulation, added natural keyboard support and started to cleanup the driver [Dirk Best]. - 0.37b2: Added mtx.c driver; cassette support can now handle multiple files in the same image, and country cde (CTYLST) Dipswitches now implemented [Lee Ward]. $end $info=multi16.c $drv 0.143 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.143: Added multi16.c driver. $end $info=multi8.c $drv 0.139 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.139: Added multi8.c driver. $end $info=myb3k.c $drv 0.143 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.143: Added myb3k.c driver. $end $info=mycom.c $drv 0.139 WIP: - 28/07/2011 r12365: Fix for VS2010 compile [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.139: Added mycom.c driver. $end $info=mz2000.c $drv 0.142 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.142: Added mz2000.c driver. $end $info=mz2500.c $drv 0.132 WIP: - 03/04/2012 r14845, r14847: MESS going modern. Little cleanup [Micko]. - 27/01/2012 r14232: Stability fixes [Robbbert]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.132: Added mz2500.c driver. $end $info=mz6500.c $drv 0.143 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 23/11/2011 r13349: Cleaned up the video RAM handling by moving the QX10 specific hacks to the driver where they belong [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.143: Added mz6500.c driver. $end $info=mz700.c $drv 0.37b5 WIP: - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.37b5: Added mz700.c driver. $end $info=mz80.c $drv 0.129 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.133: Sound works now [Miodrag Milanovic]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.129: Added mz80.c driver. $end $info=n64.c $drv 0.105 WIP: - 21/02/2012 r14560: Updated messnew to 145u1 and cleanup of code [Micko]. - 0.105: Added n64.c driver. $end $info=nakajies.c $drv 0.131 WIP: - 16/11/2011 r13283: Some documentation updates [wfp]. - 0.143u6: Implemented banking [Wilbert Pol]. - 21/09/2011 r12905: Source cleanup [Micko]. - 15/09/2011 r12859: Documented more thoughts regarding banking [wfp]. - 0.143: Added dump for the DreamWriter 450 [Roberto Carlos Fernandez Gerhardt, Wilbert Pol]. - 0.131: Added nakajies.c driver. $end $info=nanos.c $drv 0.132 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.132: Added nanos.c driver. $end $info=nascom1.c $drv 0.36b15 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.123: Added preliminary floppy support. Added snapshot loading support (.nas files). Improved keyboard layout, added natural keyboard support (not working 100%), changed RAM size configuration to use the standard method instead of dip switches and updated it to use the default black and white palette [Dirk Best]. - 0.117: Removed Nascom 1 (NasBug T2) (nascom1a), Nascom 1 (NasBug T4) (nascom1b) and Nascom 2 (NasSys 3) (nascom2a) drivers. - 0.36b15: Added nascom1.c driver. $end $info=nc.c $drv 0.37b5 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 0.144u5: Added v1.02 Danish and v1.02 German bios variations of the NC100 [Roberto Carlos Fernandez Gerhardt]. - 0.143u5: Added NC150 Italian bios [Roberto Carlos Fernandez Gerhardt]. - 02/09/2011 r12768: Created serial interface, and updated 6551acia and i8251 to use it. Also created Simple serial source used by pmd85 and poly88 cassette interface [Micko]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 17/04/2011 r11209: Fixed RP5C01 alarm output. Removed the old incomplete TC8521 emulation, and refactored all drivers to use RP5C01 instead, as it is the same chip [Curt Coder]. - 0.37b5: Added nc.c driver. $end $info=nes.c $drv 0.1 WIP: - 21/08/2011 r12688: Added misc new dumps in nes.xml [Fabio Priuli]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.2b4: NES psg frequency is now correct [Brad Oliver]. - 0.1: Added nes.c driver. $end $info=newbrain.c $drv 0.126 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.126: Added newbrain.c driver. $end $info=next.c $drv 0.135 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 0.145u1: Normalize the delegates, split the different NeXT variants. Handle command. Make the floppy work [O. Galibert]. Add information and correct some about the various next roms [Lord Nightmare]. - 21/02/2012 r14560: Updated messnew to 145u1 and cleanup of code [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 11/05/2011 r?11508: Populated memory map [Curt Coder]. - 02/05/2011 r11414: Fixed MCCS1850 read/write, but RTC test still fails [Curt Coder]. - 0.135: Added next.c driver. $end $info=ng_aes.c $drv 0.132 WIP: - 20/03/2012 r14774: Correct several no-boot regressions from Judge's #14738 [R. Belmont]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 22/12/2011 r13675: Finished filtering support and added example ng_aes but not yet in hash/neogeo.xml [Micko]. - 10/12/2011 r13541: Fixed the bios [Fabio Priuli]. - 21/11/2011 r13321: Someone has forgotten that ROM_LOAD16_WORD_SWAP is just an alias for ROMX_LOAD (..., LOADFLAGS). but his list, his wish [Fabio Priuli]. - 20/11/2011 r13318: Fixed a couple of wrong descriptions (a quote had been put in front of two titles), plus moved loadflags at the end of for consistency with other lists in neogeo.xml [Fabio Priuli]. - 23/09/2011 r12925: Fixed neocd and neocdz crashing [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.132: Added ng_aes.c driver. $end $info=ngp.c $drv 0.131 WIP: - 0.142u6: Split ngp and and ngpc softlists and updated the driver accordingly [Fabio Priuli]. - 0.131: Added ngp.c driver. $end $info=ob68k1a.c $drv 0.141 - 0.141: Added ob68k1a.c driver. $end $info=odyssey2.c $drv 0.37b10 WIP: - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.37b10: Added odyssey2.c driver. $end $info=okean240.c $drv 0.141 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.141: Added okean240.c driver. $end $info=ondra.c $drv 0.128 WIP: - 0.129: Both computers now work, cassette supported [Miodrag Milanovic]. - 0.128: Added ondra.c driver. $end $info=orao.c $drv 0.124 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.124: Added orao.c driver. $end $info=oric.c $drv 0.36b11 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 03/09/2011 r12779: Moved 6551acia and i8251 to emu section [Micko]. - 01/09/2011 r12760: Made read, write member handler use same names as in other devices [Micko]. - 01/09/2011 r12759: Moved acia6551 to C++ device [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.134: Revert commented floppy code [Miodrag Milanovic]. - 0.132: Various bioses added for different languages [Miodrag Milanovic]. - 0.130: Updated to use the new centronics interface [Dirk Best]. - 0.123: Fixed tape loading (bug #241) [Wilbert Pol]. - 0.121: Fixed floppy interface detection [Dirk Best]. - 0.82: Fixed fatal regression crash on startup (bug #538) [Nate Woods]. - 0.56: Fixed cassette loading and saving [Kev Thacker, Mathis Rosenhauer]. - 0.37b8: Rewrote to use 6522via code in MESS core. Previously it had it's own implementation which was not complete. Added floppy disc emulation (emulates a Microdisc interface). Added support for MFM_DISK disk image type as used by Euphoric. This driver uses the IO_CASSETTE device, and can be controlled with the "Tape Control" menu. However, this is not working yet. Previous method for loading tapes has been disabled. Floppy disc emulation does not appear to be working fully yet [Kev Thacker]. - 0.36b11: Added oric.c driver. $end $info=orion.c $drv 0.125 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.126: Added SHA-1's [Fabio Priuli]. ROMDISK's are carts now. Added support for "Lucksian Key" format disks [Miodrag Milanovic]. - 0.125: Added orion.c driver and cassete loading [Miodrag Milanovic]. $end $info=osbexec.c $drv 0.141 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.141: Added osbexec.c driver. $end $info=osborne1.c $drv 0.121 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.121: Added osborne1.c driver. $end $info=osi.c $drv 0.100 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.100: Added osi.c driver. $end $info=p112.c $drv 0.140 WIP: - 27/09/2011 r12945: Added notes [Robbbert]. - 0.140: Added p112.c driver. $end $info=p2000t.c $drv 0.36RC1 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.36RC1: Added p2000t.c driver. $end $info=p8k.c $drv 0.135 WIP: - 04/01/2012 r13847: We no longer use BITMAP_FORMAT_RGB15 in MESS [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.135: Added p8k.c driver. $end $info=palm.c $drv 0.130 WIP: - 0.130: Added palm.c driver. $end $info=palmz22.c $drv 0.144u5 WIP: - 0.144u5: Added palmz22.c driver. $end $info=partner.c $drv 0.126 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Added partner.c driver. $end $info=paso1600.c $drv 0.143 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845: MESS going modern [Micko]. - 0.143: Added paso1600.c driver. $end $info=pasogo.c $drv 0.125 WIP: - 0.125: Added pasogo.c driver. $end $info=pasopia.c $drv 0.139 WIP: - 31/01/2012 r14280: Source cleanup [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.139: Added pasopia.c driver. $end $info=pasopia7.c $drv 0.143 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.143: Added pasopia7.c driver. $end $info=pb1000.c $drv 0.142 WIP: - 0.142: Added pb1000.c driver. $end $info=pc.c $drv 0.36b6 Bugs: [Bug 382] Graphics adapter card selectable via dipswitches and clones cleanup [Bug 650] PC Speaker is not properly emulated [Bug 431] Color composite monitor artifacts [Bug 1248] IBMXT - Keyboard detection problem with Bruce Lee [Bug 1611] Bugs in ibm5160 [Bug 1647] ibmpcjr: bad graphics in ScubaVenture [Bug 153] PC (CGA) doesn't support images <320KB [Bug 1734] Blinking graphics in Icon [Bug 1753] Soft reset in ibm5150/5160 causes hang [Bug 1596] Border/overscan area in PC drivers [Bug 1890] CGA graphics mode has doubled refresh rate [Bug 1886] PC hard disks don't completely work (0.132u1 regression) [Bug 2052] PIC issues [Bug 2086] tandy 1000 tl/2 graphics still broken WIP: - 0.145u8: Updated remaining PC/XT and AT drivers to use the keyboard slot implementation. Removed legacy device implementation for the Keytronic keyboard. Removed an unneeded include from drivers/amstr_pc.c [Wilbert Pol]. - 09/04/2012 r14882: Cleanup [Micko]. - 05/04/2012 r14859: Year/manufacturer fixes in iskr1030m, iskr1031 and iskr3104 [AntoPISA, Curt Coder]. - 25/02/2012 r14629: Regression fixed [Micko]. - 14/02/2012 r14451: Skeleton for: Sanyo SX-16 [minataku]. - 28/10/2011 r13126: Renamed pc_ega to isa_ega [Micko]. - 28/10/2011: Made EGA card ISA device [Micko]. - 30/08/2011 r12740: Moved pc_mouse.h to proper place [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 16/06/2011 r11972: Moved Amstrad PCs to their own driver file [Curt Coder]. - 06/05/2011 r11454: Fixed sample clipping [Curt Coder]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 13/04/2011 r11155: Removed missed wdbios romload [Micko]. - 13/04/2011 r11154: Removed deprecated pc_ide code, since one from /emu is used [Micko]. - 11/04/2011 r11141: Removed wdbios-es from pc driver [Micko]. - 07/04/2011 r11105: Created ISA devices for AdLib, GameBlaster and SoundBlaster cards [Micko]. - 07/04/2011 r11103: Removed HDC from other PC drivers, they will be back as ISA cards, IBM and generic PC have ISA [Micko]. - 05/04/2011 r11085: Added IBM roms info thanks to Frode [Micko]. - 04/04/2011 r10282: A couple of random comment-related commits which have been sitting on my hdd forever [jgevarya]. - 0.37b9: Repartitioned, several problems fixed, major rewrite of graphic subsytems (dirtybuffering disabled temporary), Tandy 1000HX now uses EURO PC'S fontrom for acceptable displayment of its 8x9 characters, EURO PC supports CGA and MDA/Hercules (adjust it in its emulated setup) [PeT]. - 0.37b5: Improved PC-AT keyboard emulation to work with PCW16. Should work better with PC emulation too. Improved PC-Serial Mouse emulation to work with PCW16, improved PC FDC emulation to work with PCW16. FDC now works as before but uses same nec765 code as the Amstrad and Spectrum drivers. More software that programs the FDC directly should work. Changed PIO code in PC-XT to use 8255 emulation. Seperated PC-LPT code to be used with PCW16. seperated and improved PC-Serial code. Works with PCW16 now, and interrupts are set/cleared correctly. seperated pc floppy disc handling code for use with PCW16. Fixed tandy1000 problem, pc's changed to use pckeybrd, split pc_cga, pc_mda, pc_t1t from pc and fixed atcga, xtvga init/blink problems. changed uart8250 and pc_mouse interface, realtime clock fixes and improvements (starts with current time) better vga retrace emulation, fixed mouse problem in pc's (was a simple inputport configuration problem) [Kev Thacker, Peter Trauner]. - 0.37b4: Added vga resolution switching [Peter Trauner]. - 0.37b3: Changed osd_modify_pen calls to palette_change_color. Emulation of the EGA/VGA palette registers in tandy1000 video driver, vga palette management fix, changed drivername to t1000hx (rename your romset from tandy1t), added eeprom support (fixes disk support), added turboswitch functionality, changed frequency to 8 MHz, removed some dipswitches [Peter Trauner]. - 0.37b1: PC Mouse now very usable [Peter Trauner]. - 0.36b14: Number of PC and clone fixes [Juergen Buchmueller]. - 0.36b6: Added pc.c driver. $end $info=pc100.c $drv 0.143 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.143: Added pc100.c driver. $end $info=pc1500.c $drv 0.142 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 14/04/2012 r14916: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.142: Added pc1500.c driver. $end $info=pc1512.c $drv 0.143u1 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 23/01/2012 r14137: Connected DMA to ISA bus [Curt Coder]. - 0.143u1: Added pc1512.c driver. $end $info=pc2000.c $drv 0.136 WIP: - 0.136: Added pc2000.c driver. $end $info=pc4.c $drv 0.140 WIP: - 17/04/2011 r11209: Fixed RP5C01 alarm output. Removed the old incomplete TC8521 emulation, and refactored all drivers to use RP5C01 instead, as it is the same chip [Curt Coder]. - 0.140: Added pc4.c driver. $end $info=pc6001.c $drv 0.132 WIP: - 14/04/2012 r14926: Fixed regression [wfp]. - 14/04/2012 r14925: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845, r14847: MESS going modern. Little cleanup [Micko]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.132: Added pc6001.c driver. $end $info=pc8001.c $drv 0.135 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 08/04/2011 r11110: Modernized UPD3301 and moved to emu folder [Curt Coder]. - 0.135: Added pc8001.c driver. $end $info=pc8401a.c $drv 0.132 WIP: - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.132: Added pc8401a.c driver. $end $info=pc8801.c $drv 0.37b15 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 13/07/2011 r12214: Fixed more clang warnings in MESS code [firewave]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 10/04/2011 r11136: Converted I8214 to C++ and moved to emu folder [Curt Coder]. - 0.37b15: Added pc8801.c driver. $end $info=pc88va.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845: MESS going modern [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.132: Added pc88va.c driver. $end $info=pc9801.c $drv 0.132 TODO: - Floppy interface doesn't seem to work at all with either floppy inserted or not, missing DMA irq? - Proper 8251 uart hook-up on keyboard - Boot is too slow right now, might be due of the floppy / HDD devices PC-9801UX: - POR mechanism makes this to die very soon (hack is unsuited for what this needs); PC-9801RS: - Floppy disk hook-up; - POR mechanism isn't fully understood; - Extra features; - Clean-up duplicating code; PC-9821: - "Set the software dip-switch" warning; - Asserts with i386: Invalid REP/opcode 40 combination, this is because POR bit mustn't be setted to off - Fix CPU for some clones; WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845, r14847: MESS going modern. Little cleanup [Micko]. - 22/12/2011 r13670: Created a list for the pc98do demo disk which was included in pc8801_flop. eventually, the list will be improved, but not soon [Fabio Priuli]. - 23/10/2011 r13102: Misc small changes [Angelo Salese]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 23/08/2011 r12704: Silenced cmpro [Curt Coder]. - 13/07/2011 r12214: Fixed more clang warnings in MESS code [firewave]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 17/04/2011 r11222: Refactored UPD7220 into a C++ device [Curt Coder]. - 0.135: Various progresses [Angelo Salese]: * Hooked up ROM/RAM, basic devices and PIT, PIC, DMA. * Improved tilemap support and fixed resolution. * Added banked work ram & kludged Gate-A20 support. - 0.132: Added pc9801.c driver. $end $info=pce.c $drv 0.36b6 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 21/12/2011 r13654: Removed list prefix from required field, and that makes games playable on pce and tg16 also, mounting different carts [Micko]. - 06/12/2011 r13486: Cleanup and listxml speedup fix that looks I forgot to commit [Micko]. - 05/12/2011 r13485: Removed deprecat.h from PC Engine driver [Angelo Salese]. - 18/11/2011 r13302, r13303: Fix for some naming conflicts between MAME and MESS. Reverting some of changes, sorry for this [Micko]. - 19/11/2011 r13308: Fixed some double names [Micko]. - 0.36b6: Added pce.c driver. $end $info=pce220.c $drv 0.136 WIP: - 21/02/2012 r14560: Updated messnew to 145u1 and cleanup of code [Micko]. - 17/12/2011 r13605: Added LCD symbols output [Sandro Ronco]. - 0.136: Added pce220.c driver. $end $info=pcfx.c $drv 0.126 WIP: - 31/01/2012 r14280: Source cleanup [Micko]. - 0.126: Added pcfx.c driver. $end $info=pcm.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.132: Added pcm.c driver. $end $info=pcw.c $drv 0.37b3 WIP: - 22/10/2011 r13085: Made locks active by default for CPC-style RAM paging. Matchday II is now playable, and Batman displays its loading screen, but still fails to load [mahlemiut]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.141: Added very preliminary printer emulation, output to a separate screen [Barry Rodewald]. - 0.37b5: Added sound emulation; Fixed some bugs in the disk image handling code used in the Amstrad PCW drivers [Kev Thacker]. - 0.37b3: Added pcw.c driver. $end $info=pcw16.c $drv 0.37b10 WIP: - 30/08/2011 r12739, r12740: Added isa com card for AT machines, and did some prep for mouse rewrite to slot device. Moved pc_mouse.h to proper place [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.37b10: Added pcw16.c driver. $end $info=pda600.c $drv 0.135 WIP: - 0.135: Added pda600.c driver. $end $info=pdp1.c $drv 0.2b4 WIP: - 0.2b4: Added pdp1.c driver. $end $info=pdp11.c $drv 0.142 WIP: - 04/10/2011 r12989: Small adjustment of default mounted roms [Micko]. - 03/10/2011 r12977, r12978, r12979: Made bootstrap device roms selectable since on real board you can put any combination, now device roms are also loaded on proper place. Added some dips. Fixed comment [Micko]. - 0.142: Added pdp11.c driver. $end $info=pecom.c $drv 0.129 WIP: - 0.131: Added natural keyboard support pecom.c [Fabio Priuli]. - 0.129: Added pecom.c driver. $end $info=pegasus.c $drv 0.138 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.138: Added pegasus.c driver. $end $info=pentagon.c $drv 0.125 WIP: - 23/04/2012 r15012: Finished DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 13/07/2011 r12214: Fixed more clang warnings in MESS code [firewave]. - 0.125: Added pentagon.c driver. $end $info=pes.c $drv 0.142 WIP: - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.142: Added pes.c driver. $end $info=pet.c $drv 0.36RC1 WIP: - 21/04/2012 r14984: Fix duplicated share [Micko]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.144u5: Added skeleton for SSE SoftBox IEEE-488 peripheral [Curt Coder]. - 05/12/2011 r13471, r13475: Moved the shared slot interfaces to cbmipt.c. Added MCFG macro for declaring IEC/IEEE slots [Curt Coder]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.143u4: Added support for D80/D82 disk images with error information [Curt Coder]. - 08/04/2011 r11113: Included some files so they won't get abandoned [Curt Coder]. - 0.137: Changed floppy drive to Commodore 4040 for 2001/30xx/40xx series. Changed floppy drive to Commodore 8050 for 80xx series [Curt Coder]. - 0.128: Refactored cartridge code to rely on MESS core functions. Disabled .crt support (.a0 and .b0 files working as before) since I doubt these computers used the same format as C64. More work when/if more documents will be available [Fabio Priuli]. Removed Commodore 40xx FAT (CRTC) 60Hz (cbm40) driver. - 0.121: Fixed keyboard regression introduced in 0.116 (bug #1405). Updated to use MAME's CRTC6548 implementation [Wilbert Pol]. - 0.102: Implemented RAM configuration support [Nate Woods]. - 0.36RC1: Peter Trauner added pet.c driver (Commodore PET2000/CBM2000). $end $info=phc25.c $drv 0.137 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to C++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 0.137: Added phc25.c driver. $end $info=phunsy.c $drv 0.141 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 14/04/2012 r14915: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.141: Added phunsy.c driver. $end $info=pimps.c $drv 0.136 WIP: - 0.136: Added pimps.c driver. $end $info=pipbug.c $drv 0.138 WIP: - 0.138: Added pipbug.c driver. $end $info=pk8000.c $drv 0.132 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.132: Added pk8000.c driver. $end $info=pk8020.c $drv 0.128 WIP: - 02/11/2011 r13164: Credited Sergey Erokhin as source of info for this driver [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 06/05/2011 r11453: Fixed sample clipping [Curt Coder]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.128: Added pk8020.c driver. $end $info=plan80.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.136: Added plan80.c driver. $end $info=pmd85.c $drv 0.81 WIP: - 0.145u6: Added support for loading .ptp cassette images [Sandro Ronco]. - 02/09/2011 r12768: Created serial interface, and updated 6551acia and i8251 to use it. Also created Simple serial source used by pmd85 and poly88 cassette interface [Micko]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.81: Added pmd85.c driver. $end $info=pmi80.c $drv 0.132 WIP: - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.132: Added pmi80.c driver. $end $info=pocketc.c $drv 0.37b4 WIP: - 21/02/2012 r14560: Updated messnew to 145u1 and cleanup of code [Micko]. - 07/02/2012 r14378: NVRAM handling [Micko]. - 0.37b4: Added pocketc.c driver. $end $info=pockstat.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845: MESS going modern [Micko]. - 0.132: Added pockstat.c driver. $end $info=pokemini.c $drv 0.115 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.115: Added pokemini.c driver. $end $info=poly.c $drv 0.143u1 WIP: - 0.143u1: Added poly.c driver. $end $info=poly88.c $drv 0.132 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/09/2011 r12768: Created serial interface, and updated 6551acia and i8251 to use it. Also created Simple serial source used by pmd85 and poly88 cassette interface [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 0.132: Added poly88.c driver. $end $info=poly880.c $drv 0.132 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 0.132: Added poly880.c driver. $end $info=portfoli.c $drv 0.140 WIP: - 19/04/2012 r14969: Fixed some regressions [Sandro Ronco]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to C++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.140: Added portfoli.c driver. $end $info=pp01.c $drv 0.128 WIP: - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.128: Added pp01.c driver. $end $info=prestige.c $drv 0.139 WIP: - 0.139: Added prestige.c driver. $end $info=primo.c $drv 0.96 WIP: - 05/12/2011 r13471, r13475: Moved the shared slot interfaces to cbmipt.c. Added MCFG macro for declaring IEC/IEEE slots [Curt Coder]. - 0.96: Added primo.c driver. $end $info=pro80.c $drv 0.136 WIP: - 0.136: Added pro80.c driver. $end $info=prof180x.c $drv 0.133 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.133: Added prof180x.c driver. $end $info=prof80.c $drv 0.132 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.132: Added prof80.c driver. $end $info=psion.c $drv 0.139 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 0.140: Added support for datapack images [Sandro Ronco]. - 0.139: Added psion.c driver. $end $info=psx.c $drv 0.79 WIP: - 23/04/2012 r15012: Finished DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 10/12/2011 r13540: Fixed psx softlist connection [Micko]. - 08/12/2011 r13528: Some more demos/protos thanks to FatArnold and Darkstar in psx.xml [Fabio Priuli]. - 05/12/2011 r13478: Cleanup and properties set in psx.xml [Micko]. - 04/12/2011 r13468, r13469, r13470: Added a few more protos/demos. it's still just a placeholder ;) in psx.xml. Hard to believe, but I hadn't noticed that debug option at the bottom of the menu... Added three more protos [Fabio Priuli]. - 14/11/2011 r13244: Removed HSI files not used and removed pce and sms referencing non existing extrainfo [Micko]. - 0.142u5: PlayStation GPU splits 4 point polygons into triangles [smf]. - 0.142u3: Most FMVs now have fluent video, again [R. Belmont] Fix register readback of DMA completion, FMVs work way better, SOTN gets into game [Fabio Priuli] Fix FMV colors [Angelo Salese]. - 0.142: Added CD-ROM support. Some commercial games work well. Some don't [pSXAuthor, R. Belmont]. Added memory card support, not working yet [pSXAuthor, R. Belmont]. - 0.114: Added Sony PlayStation (Asia-Pacific) (psxa), Sony PlayStation (Europe) (psxe), Sony PlayStation (Japan) (psxj) and Sony PlayStation (USA) (psxu). Removed Sony Playstation (scph1000) (psx), Sony Playstation (scph1001/dtlh3000 A v2.2 12/04/95) (psxa22), Sony Playstation (scph7003 A v3.0 11/18/96) (psxa30), Sony Playstation (scph7001 A v4.1 12/16/97) (psxa41), Sony PS one (scph101 A v4.5 05/25/00) (psxa45), Sony Playstation (scph1002 E v2.0 05/10/95) (psxe20), Sony Playstation (scph1002/dtlh3002 E v2.2 12/04/95) (psxe22), Sony Playstation (scph5502/scph5552 E v3.0 01/06/97) (psxe30), Sony Playstation (scph7502 E v4.1 12/16/97) (psxe41), Sony Playstation (scph3000 J v1.1 01/22/95) (psxj11), Sony Playstation (scph3500 J v2.1 07/17/95) (psxj21), Sony Playstation (scph5000 J v2.2 12/04/95) (psxj22), Sony Playstation (scph5500 J v3.0 09/09/96) (psxj30) and Sony Playstation (scph7000 J v4.0 08/18/97) (psxj40). - 0.79: Added psx.c driver. $end $info=pt68k4.c $drv 0.142 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.142: Added pt68k4.c driver. $end $info=ptcsol.c $drv 0.133 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.133: Added ptcsol.c driver. $end $info=pv1000.c $drv 0.137 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.137: Added pv1000.c driver. $end $info=pv2000.c $drv 0.139 WIP: - 0.139: Added pv2000.c driver. $end $info=pv9234.c $drv 0.138 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.138: Added pv9234.c driver. $end $info=px4.c $drv 0.130 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.130: Added px4.c driver. $end $info=px8.c $drv 0.132 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 0.132: Added px8.c driver. $end $info=pyl601.c $drv 0.133 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.133: Added pyl601.c driver. $end $info=ql.c $drv 0.93 WIP: - 10/02/2012 r14413: Microdrive image device rewritten [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.126: Fixed lower case natural input [Curt Coder]. - 0.122: Added sound [Curt Coder]. - 0.121: Removed QL (Mexico) (ql_efp), QL (Denmark) (ql_dk) and QL (Greece) (ql_gr). - 0.114: Removed QL (v1.03, JM) (ql_jm), QL (v1.10, JS) (ql_js) and QL (v1.0?, TB) (ql_tb). - 0.93: Added ql.c driver. $end $info=qtsbc.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.136: Added qtsbc.c driver. $end $info=qx10.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 27/01/2012 r14232: Stability fixes [Robbbert]. - 16/12/2011 r13592: Little tidyup, still not working [Robbbert]. - 23/11/2011 r13353: Fixed typos [Curt Coder]. - 21/10/2011 r13082: Also removed qc10 sine it is same machine [Micko]. - 20/07/2011 r12283: Floppy_image to floppy_image_legacy rename [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 17/04/2011 r11222: Refactored UPD7220 into a C++ device [Curt Coder]. - 0.132: Added qx10.c driver. $end $info=radio86.c $drv 0.126 WIP: - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Added radio86.c driver. $end $info=rainbow.c $drv 0.144u5 WIP: - 06/05/2012 r15100: Minor correction to last submit, doesn't help [R. Belmont]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.144u5: Added rainbow.c driver. $end $info=rex6000.c $drv 0.139 WIP: - 17/04/2011 r11209: Fixed RP5C01 alarm output. Removed the old incomplete TC8521 emulation, and refactored all drivers to use RP5C01 instead, as it is the same chip [Curt Coder]. - 0.139: Added rex6000.c driver. $end $info=rm380z.c $drv 0.144u5 WIP: - 31/01/2012 r14280: Source cleanup [Micko]. - 0.144u5: Added rm380z.c driver. - 06/01/2012 r13892, r13893, r13894, r13904: This is driver in original form, need some rewrite still to make things look proper [Gabriele D'Antona]. Started cleanup. Removed some trampolines. Replaced keyboard code with generic keyboard hookup from terminal.c [Micko]. $end $info=rmnimbus.c $drv 0.136 WIP: - 08/02/2012 r14383: Cleanup of some observed #include redundancy from source files which use emu.h [Tafoid]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.136: Added rmnimbus.c driver. $end $info=rt1715.c $drv 0.128 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 0.128: Added rt1715.c driver. $end $info=rvoice.c $drv 0.137 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 03/09/2011 r12779: Moved 6551acia and i8251 to emu section [Micko]. - 01/09/2011 r12760: Made read, write member handler use same names as in other devices [Micko]. - 01/09/2011 r12759: Moved acia6551 to C++ device [Micko]. - 04/04/2011 r10282: A couple of random comment-related commits which have been sitting on my hdd forever [jgevarya]. - 0.137: Added rvoice.c driver. $end $info=rx78.c $drv 0.139 WIP: - 0.139: Added rx78.c driver. $end $info=sacstate.c $drv 0.142 WIP: - 0.142: Added sacstate.c driver. $end $info=sage2.c $drv 0.136 WIP: - 23/04/2012 r15012: Finished DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 26/12/2011 r13718: Source cleanup [Micko]. - 01/09/2011 e12755, r12757: Modernized msm8251 and renamed internally into i8251. Final step, renaming file to i8251 and change remaining text [Micko]. - 0.136: Added sage2.c driver. $end $info=samcoupe.c $drv 0.126 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.126: Added samcoupe.c driver. $end $info=sapi1.c $drv 0.128 WIP: - 0.145u7: SAPI1 - modernised. SAPI2 connected to ascii keyboard, works. Sapi3 connected to terminal. Needs a boot disk & fdc [Robbbert]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.128: Added sapi1.c driver. $end $info=saturn.c $drv 0.63 [info from MAMEinfo] TEST MODE: - To enter into an Advanced Test Mode, keep pressed the Test Button (F2) on the start-up. NOTES: - Driver by David Haywood, Angelo Salese, Olivier Galibert and Mariusz Wojcieszek. - SCSP driver provided by R. Belmont, based on ElSemi's SCSP sound chip emulator. - CD Block driver provided by ANY, based on sthief original emulator. - Many thanks to Guru, Fabien and Runik for the help given. Bugs: - danchih, danchiq: Sound distortion when you insert a credit. MASH (ID 04385) - Collection of pictures of ST-V games running on the real hardware for reference. Smitdogg (ID 03949) - cottonbm, cotton2: Music becomes glitchy at the 1st stage boss. abelardator2 (ID 03864) - diehard, dnmtdeka: Both Die Hard Arcade and Dynamite Deka have graphics glitches in different moments of the games. LastNinja2 (ID 01657) - Some stv.c sets: 32-bit version fails to run with "-bios debug". Firewave (ID 03322) WIP: - 06/01/2012: Readding rev.13761, r13900: This time I'll commit on the MAME side too. Preliminary USA work. External submission [Fabio Priuli]. - 05/01/2012 r13869: Some work on the eu part of the list. External submission [Fabio Priuli]. - 28/12/2011 r13761: Experimentally merged separate lists and added compatibility filters + some jpn description consistency update. Deleted sat_eu.xml, sat_jp.xml and sat_us.xml; added saturn.xml [Fabio Priuli]. - 19/12/2011 r13623: Largely updated the Jpn list by including most Redump, linlhutz and DarkWater collections. External submission [Fabio Priuli]. - 0.144u2: Added placeholder software lists for CD and (support) carts, and hooked them up in the driver (sat_*.xml) [David Haywood]. - 02/12/2011 r13446: Added Action Replay (possibly bad) dump in sat_cart.xml [Fabio Priuli]. - 02/12/2011 r13441: Added test menu cart to sat_cart.xml [Micko]. - 23/09/2011 r12926: Fix for saturn driver by extending slave rom region [Micko]. - 0.143u4: Changed saturn.c to stv.c driver. Removed stvinit.c driver. Angelo Salese moved ST-V game-specific overrides from saturn.c/stvinit.c to stv.c, makes games to correctly return stv.c instead of saturn.c if you use -listsource. Moved change clock inside a timer and worked on NMI generation for SMPC, fixes most instances of 2 credits at start-up for ST-V games. Rewritten ST-V IOGA system from scratch. Converted VDP2 registers into proper 16-bits parallelism. Added MVOL to the SCSP core, used for sound fade in/out effects. - 0.143u3: Angelo Salese fixed DMA add values and a MVI condition shift flag bug in SCU DSP core. Fixed SCU DSP PC reads from SH-2 side. - 29th July 2011: Angelo Salese - More Sega Saturn WIP pics, based off the latest fixes for the system. - 0.143u2: Various Sega Saturn / ST-V fixes, that allows correct sound in Baku Baku Animal and Funky Head Boxers, also removed instadma hack, used by Pebble Beach Golf and Funky Head Boxers. Added DSP end IRQ event in Sega Saturn / ST-V SCU DSP core [Angelo Salese]. - 0.143: Changed SH-2 CPU1/2 clock speed to 28636360 Hz, 68000 CPU3 to 11289600 Hz and VSync to 59.764793 Hz. - 0.142u6: Many Sega ST-V / Saturn HW changes [Angelo Salese]. - 17th June 2011: Angelo Salese - Still working on Sega Saturn, and fixed many issues with it. Here goes some WIP pics (mostly taken from the official Sega Saturn WIP topic there, plus various in-development pics). - 0.142u5: More accurate pixel clocks for Sega Saturn / ST-V [Angelo Salese]. Angelo Salese fixed an ST-V window effect bug when it's in double interlace mode, fixes a graphic bug with Virtual Mahjong. Fixed a rather silly bug with SCU DSP execute flag. Oliver Stoneberg fixed Sega Saturn / ST-V start-up crash that was happening on some ends. Added accurate hblank durations to Sega Saturn / ST-V HW [Angelo Salese, Corrado Tomaselli, Charles MacDonald]. Angelo Salese moved SMPC intback command inside a timer, removes a kludge for SMPC mask irq. Angelo Salese fixed emulation hangs in Pebble Beach and Funky Head Boxers. Added CD/DA audio and changed VSync to 59.826048 Hz. - 27th May 2011: Angelo Salese - Fixed a SCU DSP bogus bug with flags, fixed SMPC intback command, moved it inside a command and hooked up the SMPC direct mode inputs. This allows the Sega Saturn console (SEGA 1994/5 Ver 1.01) to boot. The diagnostic cart (SEGA v0.5 1994) is now operational too, and it really shows how bad is our current Saturn emulation (and some very lovely Engrish as well. - 26th May 2011: Angelo Salese - Starting from u4 cycle, I'm been busy into finally cleaning up the Sega Saturn / ST-V driver. After that, I've started to nail down the irq system/pixel clock again (that was pretty messy before), and got various things fixed (namely the Pebble Beach / Funky Head Boxers hang). All of this also caused Virtual Mahjong to finally show itself with correct gfxs during gameplay. - 0.142u4: Added hash\stv.xml. Major clean-up and state machine conversion for the Sega ST-V / Saturn driver [Angelo Salese]. Implemented multi-cart support to ST-V driver [Angelo Salese, Tafoid]. Changed region user1 to game0. - 0.142u2: Changed stv.c to saturn.c driver. - 0.141u3: Aaron Giles fixed black screen after system checking in several stv.c sets. - 0.141u1: Mariusz Wojcieszek added support for MSB shadows in STV VDP2. This improves Soukyugurentai shadows. Fixed rendering of not rotated RBG layer in STV VDP2. This fixes garbage on level 4 of Soukyugurentai. Added support for MSB enabled color calculation for sprites in STV. This improves some sprites in Soukyugurentai. Corrected bitmap palette number for RBG0 in STV VDP2. This fixes colors in boss gfx in Soukyugurentai level 4 & 5. - 0.138u2: Angelo Salese splitted the ST-V protection handlings by per-game and added proper RTC support. - 0.138u1: Angelo Salese added x/y boundary checking to ST-V bitmaps. - 0.137u1: David Haywood added default NVRAMs to the ST-V driver. - 0.137: Angelo Salese written a per-pixel function for the irq system in the ST-V driver, disabled by default. - 0.133u3: Angelo Salese improved ST-V timer 1 irq behaviour. Pebble Beach still have issues with gameplay start though (writes lots of garbage for whatever reason, really worked for random chances before). - 0.133u1: Angelo Salese added Screen Raw Params hook-up to the ST-V driver, fixes some of the current issues. Angelo Salese and Corrado Tomaselli hand-tuned ST-V pixel-clock to match measured fps from the PCB. Corrado Tomaselli verified and updated the vertical syncs on the ST-V motherboard. Changed visible area to 320x224 and VSync to 59.828244Hz. - 0.131u1: Moved stv_vdp2_dynamic_res_change() function outside of VIDEO_UPDATE in ST-V [Angelo Salese]. - 0.128u6: R. Belmont re-ordered SCSP init to fix crash. This fixed SCSP assert in colmns97 and stress. - 0.128u5: Angelo Salese fixed reversed VBLANK-IN/OUT events in ST-V. Fixed hanagumi/groovef 2 credits at start-up. Many improvements on the irq handling of the ST-V driver [Angelo Salese, Charles MacDonald]: Fixed a bug with irq timings. Added ODD bit emulation. Fixed vblank period timings. Optimized a bit the whole interrupt routines, getting a 4x speed gain. Fixed an irq mask handling bug. This fixed at least Astra SuperStars and Pebble Beach booting, but the latter still fails the timer 1 irq routines... Also fixed sokyugrt and shienryu freezes after the loading and patent screens. shienryu allows coins but that's it. - 0.128u4: Pre-irq rewrite submission in ST-V driver [Angelo Salese]: Better management of hblank/vblank bits. Makes dynamic resolutions to be called with a timer instead of run-time. Makes dynamic resolutions to not be changed at every frame but only when there's an actual change. Removed all the read/write handler speed-up hacks, they aren't needed anymore and they were doing more damage than being useful. This fixes 'Golden Axe - The Duel' gameplay speed at the cost of breaking up 'Power Instinct 3 - Groove On Fight' coin counter at start-up. ST-V IRQ rewrite [Angelo Salese]: Removed several global hacks/game specific hacks (SMPC irq bit/introdon irq register hack/pblbeach framebuffer hack plus some more). Note: Some games have issues with it, but they'll be hopefully fixed on the next couple of updates. Changed visible area to 704x512. - 0.128u3: Various improvements in the ST-V driver [Angelo Salese]: Fixed bitmap zooming in Virtual Mahjong 2 - My Fair Lady. Worked around a major graphic bug in ElanDoree. Added some missing alpha blending effects, Pro Mahjong Kiwame S title screen needs it but it doesn't work yet due to other problems (still investigating). Fixed a crash bug with Astra SuperStars when the debugger is active. - 0.128u1: Small cleanups to the ST-V driver [Angelo Salese]: Make some work for 'Magical Zunou Power', still not working. David Haywood cleaned up STV rom loading a bit. - 0.127u1: Fabio Priuli fixed P1 and P2 Button 4 are duplicated. - 0.126u3: R. Belmont enable strict PC relative loads for ST-V games; at least Cotton Boomerang needs them. - 0.126u2: Brian Troha changed short names for STV BIOS back to single words. - 0.126u1: Brian Troha added ST-V BIOS info based on text at 0x800 (byte swapped). Reorganized the BIOS list & description. Added the USA BIOS to Super Major League and it's a USA only cart. - 0.125u5: Added includes\stv.h. - 0.125u4: R. Belmont upped max directory size for ST-V/Saturn driver (machine\stvcd.c). - 0.118: Mike Haaland fixed macros in stvcd.c to work with C89 compilers. - 0.114u4: R. Belmont fixed crash due to lack of CD in the Success ST-V games. - 0.114u2: R. Belmont updated stvcd to be working enough that most Saturn games at least die for some other reason, and a few actually do useful things. Also included a small update to the core cdrom code so you can fetch a sector without knowing in advance what format it is. - 0.111u5: Nathan Woods updated the Sega Saturn VDP2 video driver to use the new BITMAP_ADDR* macros instead of using the line[] array. - 0.110u5: Removed drivers\stvhacks.c, drivers\stvinit.c and machine\stvprot.c. David Haywood moved the ST-V protection related code into stvprot.c and added some notes about the decathlete protection and renamed stvhacks to stvinit, because it contains most of the inits as well as the speedhacks. - 0.110u3: STV fixes [Mariusz Wojcieszek]: VDP2: Fixed vertical scrolling for RGB bitmaps (fixes corrupted gfx in batmanfr) and vertical line scrolling for zoomed layers (fixes corrupted backgrounds in astrass). STV: Added speedup for master sh2 in batmanfr. - 0.110u2: More updates to the ST-V driver [Mariusz Wojcieszek]: VDP1: Added shading for sprites (used by znpwfv, cotton2, others), fixed sprite clipping (fixes incorrect sprites in znpwfv) and fixed transparency on colour lookup table sprites (fixes bad sprites in znpwfv). VDP2: Fixed caching of RGB layer (fixes bad backgrounds on bosses in rsgun), added additive blending for tilemaps and sprites (rsgun) and added vertical line scroll and linezoom (fixes diehard logo). STV: Improved speedups for diehard, fixed speedups for znpwfv and added preliminary save state support. - 0.108u5: Another big update to the ST-V driver [Mariusz Wojcieszek]: scsp: Improved interrupt reset (diehard, dnmtdeka and vfkids). colmns97 have sound now. vdp1: Added mesh effect for the sprites and polylines. vdp2: optimized rbg rendering. stv: Added speedups for dnmtdeka and diehard and corrected some set names/descriptions. - 0.105u1: Aaron Giles modified a number of drivers that were using empty RAM regions for RAM or which had extraneous memory regions. Most significant changes were to the arcadia, nss and stv drivers. - 0.105: zozo added the Dev 1.061 and early Japan BIOSes for ST-V: '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 and 'epr-17740.bin' = ST-V BIOS (Japan early) - Sega 1995, found on a early board dated 02/1995. - 0.104u7: Aaron Giles fixed stv.c games which always resets at the begining. - 0.103: More ST-V updates [Mariusz Wojcieszek]: Added idle loop skipping for Radiant Silvergun, added RBG caching, added RBG "two screens" mode, added Critter Crusher (not working due to missing inputs) and fixed several bugs introduced recently with all the other changes. R. Belmont completely rewrote machine/stvcd.c and .h. There's a lot less there now, but what's there is more understandable and works much better. - 0.102u4: Major update to the STV driver [Mariusz Wojcieszek]: SH2: Introduced cpu_readop16() for opcode fetching. STV: Added idle skip to various games. STV: Ooptimized master/slave sh2 syncing. VDP1: Fixed sprite transparency for RGB sprites. VDP2: Added linescroll. VDP2: Added 16x16 15bit tiles (fixes missing gfx in znpwfv). VDP2: Optimized tilemap scrolling, bitmaps and framebuffer drawing. VDP2: Fixed page and map calculation. DSP: Fixed some bugs making vfremix run up to the end of second match. - 9th December 2005: Mariusz Wojcieszek - Speedup for most of the 2D games in ST-V driver! For example with a Athlon 3000: Princess Clara Daisakusen (60 fps), Soukyugurentai (60 fps), Suikoenbu (60 fps), Power Instinct 3 (55 fps), Cotton 2 (45-50 fps) and Cotton Boomerang (45-50 fps). - 0.99u8: Improvements to the ST-V driver [Mariusz Wojcieszek]: Added another checking for DMA parameters and changed STV V-blank timing. vdp1: implemented two framebuffers and flipping, vdp1: Added manual changing and erasing of framebuffers, vdp1: Added manual trigger for drawing, vdp1: mapped framebuffer into memory (for 16bpp only), vdp1: Added shadow and half luminance for RGB sprites, vdp2: fixed bitmaps scrolling (fixes bad gfx in batmanfr and bakubaku intro), vdp2: Added preliminary window effect for tilemaps and sprite layer (for batmanfr) and vdp2: Added scaling for 8bpp and 15bpp bitmaps (fixes vmahjong and myfairld backgrounds). - 0.99u7: Angelo Salese improved emulation of the IC13 ROM loading in ST-V driver. Find Love, Decathlete, Soukyugurentai / Terra Diver can boot without hacks or debug tricks. Also Suikoenbu has improved gameplay. - 0.99u3: Updates to the ST-V driver [Mariusz Wojcieszek]: vdp2: Added rotation in RBG0 layer (improves diehard, vfkids, vfremix, thunt, sassisu backgrounds), vdp2: Added 15bit RGB tilemaps (used by thunt), vdp2: Added opaque alpha blended bitmaps (fixes missing gfx in shienryu intro), vdp2: Added enable bit for RGB sprites (fixes some bad sprites in vfremix), vdp2: Added alpha blending for RGB sprites, vdp1: Fixed polygon drawing, vdp1: Added line drawing, sh2: Fixed bug in division unit, sh2: Added callback called when cpu reads FTCSR register (intended for idle loop skipping for slave sh2 in stv), stv: Added idle loop skipping for several games and dsp: Fixed DMA (fixes some bad gfx in thunt). - 0.97u1: Ville Linde fixed a minor bug in the SCSP timer handling. - 0.96: A number of ST-V improvements [Angelo Salese]: Fixed a DSP bug which was causing Treasure Hunt to hang. The game is working but with graphics artifacts because of other DSP bugs... Added the possibility on the VDP1 to double the horizontal resolution under some circumstances. This affects Astra SuperStars, Virtual Mahjong & Virtual Mahjong 2. Fixed a bug in the A-Bus protection handling for games which have rom data mapped here. Made some small fixes to the SCU. Added a quick hack to avoid the sound reading "hang", disabled by default. There's also some WIP code for the protection in Astra SuperStars and Final Fight Revenge. - 0.95u2: Angelo Salese fixed some interrupt issues because the old implementation was giving several hangs on Batman Forever. To be more specific added the sprite draw end irq to the INTERRUPT_GEN structure and fixed a bug which prevented the vblank bit to not be cleared if the irq mask has the VBLANK-IN disactivated. Also fixed the NMI_disable/enable cmds on the SMPC device, which active/disactive a bit in the SMPC ram. And fixed a bug in the bitmap type 4 in VDP2 handling. - 0.91u2: ST-V update [Angelo Salese]: Added some new VDP-2 registers, for example the DISP one for avoid transitions draws. Re-added the layer disable/enable code that I sent in the past which was lost and removed the possibility to disable layers with non-debug builds. Started to add default EEproms for the various games, for now I've hooked up the one in Shienryu to let it run already with Vertical Switch. Added the dynamic clocks, hopefully now 100% working. Changed clock speed of the 2x SH-2 CPUs to 28636400 Hz and the 68000 to 11454560 Hz. - 0.90u4: Angelo Salese started to work with the A-Bus protection, it is a sort of data transfer with the cartridge area, more info in the stv.c file. Current implementation just fixes character selection screens in sss, Angelo will work out about this one in the future, it has various "interesting" issues which was thought to be emulation probs(i.e booting in rsgun, textures in elandore etc.). Added a preliminary timer 1 irq handling, it fixes Pebble Beach booting but it doesn't work yet because of incomplete VDP-1 emulation. Noticed that ignoring VDP-1 long word access read by SH-2 isn't correct and not needed (because 'Steep Slope Sliders' is protected rather than using an illegal procedure), it was causing wrong graphics in Funky Head Boxers and boot errors in Pebble Beach, reversed it back to default. Changed clock speed of the 2x SH-2 to 26874100 Hz and the 68000 to 10749640 Hz. - 18th January 2005: Angelo Salese - Started to work out the ST-V protection in Steep Slope Sliders. It is a sort of data transfer. The other protected games are: Astra SuperStars, Fighting Dragon Legend Elan Doree, Final Fight Revenge and Radiant Silvergun. Will be worked out in the next future. Pebble Beach Golf,still not working due to video emulation/irq probs and no,it's not Sea Bass Fishing. - 0.90u2: ST-V update [Angelo Salese]. Fixed a bug with the VDP-1 ram reading, SH-2 can do byte or word access, it's implicit that can't do long word access. This fixes the Steep Slope Sliders booting so the game now works. VDP-1 PTM's "draw by request" was actually causing sprites to flicker in kiwames, reversed back to old implementation until I or somebody else understand what the current issue is (clear_framebuffer?). Finished the game header update, let me know if you like/don't like the system used for the description of the games. Fixed ST-V visible area to 704x513, which was causing Virtual Mahjong 2 to crash after the sound ram check, fixed a window effect bug in Double-density interlace mode, this fixes some graphics in vmahjong & myfairld. Guessed a bitmap positioning issue in double-density interlace mode, this fixes the NBG1 positioning in myfairld. - 0.90: Angelo Salese fixed various DMA bugs, including a missing save/update mode in indirect mode and added a default add value for the A-Bus transfer, to avoid strange uploads. Further improved the SCU emulation, added two unemulated irqs (PAD and SCSP), improved the "illegal" DMA operations and started to work out with the games headers. Changed clock speed of the 2x SH-2 CPUs to 28636350 Hz and the 68000 CPU3 to 11454540 Hz in all games. - 0.88u5: SCU DSP update [Angelo Salese]: Finished flags in ALU opcodes and SR opcode: MSB does not change. - 0.83: Mariusz Wojcieszek added VDP2 layer disabling based on VRAM cycle pattern registers - this fixes gfx glitches in shanhigw title screen, added VDP1 half transparency - this improves sprites alpha blending in shanhigw in-game, and added VDP1 Gouraud shading (for normal sprites only) - this adds highlighting for selected tiles in shanhigw. - 0.82u2: ST-V updates [Mariusz Wojcieszek]: Fixed the bad RGB sprites colors and incorrect sprite clipping, added color offset for RGB sprites and fixed horizontal scrolling for bitmaps (corrects mausuke ingame background). - 0.82u1: ST-V VDP-1/2 update [Mariusz Wojcieszek]: Converted VDP1 drawing (sprites) to use framebuffer, added sprite priorities (corrects shanhigw ingame and colmns97 title screen), added color offset for sprites, improved sprites alpha blending (improves ejihon and shienryu intro), added framebuffer interlace (fixes elandore character selection screen), added color offset for bitmaps and added vertical scrolling for bitmaps (corrects shanhigw ingame). The main result (visible to user) of these changes is that shanhigw is now playable without problems (apart from gfx glitches on title screen). Fixed a window mode bug in STV VDP-2. - 15th April 2004: Mariusz Wojcieszek fixed a sprite rendering bug in the ST-V driver where some sprites got distorted to the wrong size, improving Othello Shiyouyo title screen, helicopter in Die Hard Arcade, attract modes in Cotton Boomerang and Hanagumi Taisen Columns and it also makes Super Major League almost playable. - 0.81u4: Mariusz Wojcieszek fixed sprites in groovef which is now playable, adds some RBG0 scrolling which greatly improves background graphics in cotton2, cottonbm, grdforce and othellos. - 31st March 2004: Mariusz Wojcieszek sent in an update to the ST-V driver, adding support for the end code feature in VDP1 which improved sprites in Columns '97, Ejihon Tantei Jimusyo, Shienryu and fixing some bugs in the SCU DSP emulation. - 0.80u2: ST-V update [Angelo Salese]. Fixed bitmap transparencies, added the RBG0 layer (no scroll/roz effects yet), added a really preliminary window effect (just for get tile-based sprites in shanhigw) and readded the VDP1 PTM register support which has been lost in the past. - 0.80u1: Mariusz Wojcieszek improved scaling tilemap backgrounds. Backgrounds in vfkids, colmns97 and vfremix are better now. Fixed a problem where entering and existing service mode during game causes master/slave communication to fail. It turned out that slave cpu should be reset when it is turned off and on. This helps all games in driver. - 0.80: Various ST-V improvements (brightness controls) [Angelo Salese]. - 28th February 2004: Angelo Salese added RGB brightness control to VDP2 in the ST-V driver and kludged Power Instinct 3 so that it boots (it has missing sprites though). - 0.79: Olivier Galibert updated the ST-V driver to use new memory system, cleaning up the map. - 21st January 2004: Olivier Galibert merged the ST-V driver memory maps and Aaron Giles fixed a problem in it. - 20th January 2004: R. Belmont fixed many things in the ST-V sound system and as a result many more games have working sound in that driver. - 19th January 2004: R. Belmont - Fixed some ST-V bugs, sound now works in a lot more games (but not Die Hard or Baku Baku yet, still tracing). - 16th January 2004: Mariusz Wojcieszek improved the ST-V driver sprite color calculation, fixing problems with Shienryu sprite colors and Winter Heat character selection screen. - 0.78u4: Some ST-V alpha blending [Mariusz Wojcieszek] (see bakubaku playfield, mausuke playfield, shienryu clouds etc.). - 0.78u1: Improvements to ST-V emulation [Mariusz Wojcieszek]: Changes to sprites color calculation. I fixed it using in color bank modes by using color offset register from VDP2. Now shienryu kludge is no longer needed and also sprite colors in Winter Heat and Virtua Fighter Kids are correct. Changes for Princess Clara Daisakusen (prikura) so that game is playable now (as far I tested it). Prikura tried to render distorted sprites with xsize = 0 or ysize = 0 and this caused crash. As these values are prohibited according to manual, I ignore distorted sprites with xsize = 0 or ysize = 0. I found that missing MINIT for slave to run the sprites is done by using address 0x01406f40 instead of 0x01000000. I'm not sure if my change is a hack or real hardware behaves in that way, but in my opinion it is possible that whole range of addresses (0x01000000 - 0x017fffff) is used for MINIT. I added MINIT only for one address used by prikura. Bad sprite colors were fixed in point 1. Small change for vdp2: commented out a call to usrintf_showmessage(). - 0.77u3: ST-V Improvements [Angelo Salese, Mariusz Wojcieszek]. - 11th December 2003: Mariusz Wojcieszek submitted an improvement to the SCU DSP emulation in the ST-V driver, but Virtua Fighter Remix still doesn't work properly. - 26th November 2003: R. Belmont and ElSemi fixed various bugs in the SCSP sound core, improving the sound greatly in the ST-V driver. - 0.77u1: Minor cleanups to the ST-V driver (specifically changed some variables to static) [Nathan Woods]. - 0.77: Added machine\stvcd.c. Various ST-V improvements [Angelo Salese]. Removed some unknown dipswitch entries. - 0.76u2: Added drivers\stvhacks.c. Several ST-V games are probably now playable, however be warned many are very very slow, this is not a bug, sound is still poor or non-existant in most titles, these haven't been tested for long so could easily fail at later levels. Games which were marked as working in previous updates are also improved (shienryu etc.) [David Haywood, Angelo Salese, Olivier Galibert]. - 29th October 2003: Olivier Galibert added distorted sprite drawing to the ST-V driver, adding 3D graphics in a lot of games. David Haywood added sprite zoom to the ST-V driver, and a few more games show some graphics now: Cotton 2, Cotton Boomerang, Columns 97, Die Hard, Ejihon Tantei Jimusyo, Virtua Fighter Kids, Virtua Fighter Remix, Funky Head Boxers, Othello Shiyouyo, Pro Mahjong Kiwame S, Winter Heat and Taisen Tanto-R Sashissu!! - 28th October 2003: David Haywood fixed the controls in the ST-V driver, making Mausuke no Ojama the World and Puyo Puyo Sun fully playable, but Puyo Puyo Sun is extremely slow. - 27th October 2003: R. Belmont fixed the ST-V crash that happened with -nosound. - 0.76u1: Added YMF292-F_SCSP stereo sound. More ST-V Improvements, fixing various graphical issues (Shienryu Sprite Colours) and general other bits and pieces. More games are 'watchable' now, for example Cotton 2, Cotton Boomerang, Puyo Puyo Sun, Columns 97 however they lack controls [David Haywood]. R. Belmont ported ElSemi's SCSP core, this gives preliminary sound in the ST-V games, however at the moment most of them play static, Shienryu is mostly correct. - 25th October 2003: R. Belmont added ElSemi's SCSP sound chip emulator to the ST-V driver, but the sound and music only works properly in Shienryu. - 23rd October 2003: Leon van Rooij sent in an update to the Windows Direct3D code, fixing a bug that caused a black screen in rotated ST-V games. - 0.76: Various ST-V and SH-2 improvements, shienryu is improved as are many other games but no more are really playable yet [David Haywood, Olivier Galibert, sthief, Angelo Salese]. Changed visible area to 704x480 in all games. - 11th October 2003: Brian Troha added the European BIOS to the ST-V driver. - 0.74u1: Further ST-V improvements [Angelo Salese, David Haywood]. - 0.74: More ST-V Improvements [Angelo Salese, David Haywood]. - 0.73: Added vidhrdw\stvvdp1.c and vidhrdw\stvvdp2.c. Many Improvements to the ST-V emulation, resulting in Hanagumi Columns being playable and other games on the driver starting to show some graphics [Angelo Salese, David Haywood]. - 1st September 2003: David Haywood and Angelo Salese submitted a major improvement to the Sega ST-V driver with Hanagumi Taisen Columns - Sakura Wars fully playable, except it's missing sound. - 0.72u2: Angelo Salese did various ST-V improvements, Hanagumi Columns shows a partial title screen (still disabled so you'll have to enable it yourself if you want to see). - 24th August 2003: Angelo Salese sent in more improvements to the Sega ST-V driver, adding extended modes to the dynamic resolution change and improving the graphics emulation a little. - 17th August 2003: Angelo Salese sent in an update to the Sega ST-V driver, improving IRQ support, VBLANK interrupts and basic DMA support. - 25th July 2003: Angelo Salese fixed some things in the ST-V driver. - 25th June 2003: Angelo Salese sent in a small update to the ST-V driver, adding color RAM emulation but it's not improved otherwise. - 0.68: Added cpu1 BIOS rom to the stvbios.zip. - 26th April 2003: David Haywood added a bunch of new ROM sets to the ST-V driver but none of them work. - 0.63: Added stv.c driver. NOTES: Built to run the rom test mode only, don't consider anything here too accurate. We only run 1 sh2, not both, vidhrdw is just made to display BIOS text, interrupts are mostly not done, most smpc commands not done, no scu / dsp stuff, no sound, you get the idea ;-) 40ghz pc recommended once driver is finished. Any rom which has a non-plain loaded rom at 0x2200000 (or 0x2000000, i think it recognises a cart at either) appears to fail its self check, reason unknown, the roms are almost certainly not bad its a mystery. This hardware comes above hell on the great list of hellish things as far as emulation goes anyway. - 10th December 2002: David Haywood mostly fixed the ROM loading in the Sega ST-V driver but it isn't otherwise improved. - 5th December 2002: David Haywood sent in an extremely preliminary Sega ST-V driver that only loads the ROMs and runs the BIOS to some extent. - 15th May 2002: Guru - Huge thanks to Malcolm McKay for a very nice loan of his wonderful STV cart collection including a main board and no less than 20 STV carts. $end $info=savia84.c $drv 0.142 WIP: - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.142: Added savia84.c driver. $end $info=sbc6510.c $drv 0.136 WIP: - 0.136: Added sbc6510.c driver. $end $info=sc1.c $drv 0.132 WIP: - 0.132: Added sc1.c driver. $end $info=sc2.c $drv 0.132 WIP: - 0.132: Added sc2.c driver. $end $info=scorpion.c $drv 0.125 WIP: - 23/04/2012 r15012: Finished DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 13/07/2011 r12214: Fixed more clang warnings in MESS code [firewave]. - 0.126: Added SHA-1's [Fabio Priuli]. - 0.125: Added scorpion.c driver. IO map is fixed, and NMI for service mode added [Miodrag Milanovic]. $end $info=scv.c $drv 0.136 WIP: - 17/04/2012 r14949: Sync with MAME r16008 and total removal of AM_BASE [Micko]. - 14/04/2012 r14914: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.136: Added scv.c driver. $end $info=sdk85.c $drv 0.136 WIP: - 12/01/2012 r13984: MMD2 marked as Working. i8279 added notes, removed unused code [Robbbert]. - 0.136: Added sdk85.c driver. $end $info=sdk86.c $drv 0.133 WIP: - 12/01/2012 r13984: MMD2 marked as Working. i8279 added notes, removed unused code [Robbbert]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.133: Added sdk86.c driver. $end $info=selz80.c $drv 0.140 WIP: - 12/01/2012 r13984: MMD2 marked as Working. i8279 added notes, removed unused code [Robbbert]. - 0.140: Added selz80.c driver. $end $info=sg1000.c $drv 0.116 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 13/04/2011 r11164: Added a new SC-3000 dump in sg1000.xml [Fabio Priuli]. - 0.116: Added sg1000.c driver. $end $info=sgi_ip2.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845, r14847: MESS going modern. Little cleanup [Micko]. - 21/02/2012 r14565: Fixed validation [Micko]. - 0.136: Added sgi_ip2.c driver. $end $info=sgi_ip6.c $drv 0.136 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 0.136: Added sgi_ip6.c driver. $end $info=sitcom.c $drv 0.143u7 WIP: - 0.143u7: Added sitcom.c driver. $end $info=slc1.c $drv 0.143u1 WIP: - 0.143u1: Added slc1.c driver. $end $info=sm1800.c $drv 0.141 WIP: - 31/01/2012 r14280: Source cleanup [Micko]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.141: Added sm1800.c driver. $end $info=smc777.c $drv 0.139 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 20/07/2011 r12283: Floppy_image to floppy_image_legacy rename [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.139: Added smc777.c driver. $end $info=sms.c $drv 0.2b4 WIP: - 25/12/2011 r13711, r13713: Renamed smsvdp_interface to sega315_5124_interface. Renamed several defines from SMS_ to SEGA315_5124_ [wfp]. - 20/12/2011 r13642: Started hooking up 93c46 eeprom support for the gamegear games that need it. Still not working correctly yet though [wfp]. - 18/12/2011 r13617, r13621: Moved banking to separate methods reducing the amount of copy/pasted code. Removed extrainfo parsing [wfp]. - 22/11/2011 r13342, r13343: SMS Family: Refactored callbacks to use device callbacks. Prefixed #defines with SMS_. smsvdp.c: screen_tag must now be configured instead of magically depending on the machine's primary_screen [wfp]. - 18/11/2011 r13303: Reverting some of changes, sorry for this. (segasms.c) to (sms.c) [Micko]. - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS. Renamed (sms.c) to (segasms.c); copy from path: /src/mess/drivers/sms.c, Revision, 13301 [Micko]. - 21/08/2011 r12688: Added misc new dumps in sms.xml [Fabio Priuli]. - 16/08/2011 r12642: A last rename that I forgot before [Fabio Priuli]. - 0.122: Disabled interrupt generation on bootup (bug #1451) [Wilbert Pol]. - 0.102: Fixed regression introduced in MESS 0.95 (bug #705) [Wilbert Pol]. Removed smsu13h and smse13h (Master System - (NTSC and PAL Hacked US/European BIOS v1.3) driver. - 0.2b4: Added sms.c driver. $end $info=snes.c $drv 0.37b6 WIP: - 0.143: Softlist wip documentation and redump in snes.xml [MESSfan]. Added a new snes dump in snes.xml [badinsults, d4s, MESSfan]. - 14/05/2011 r11541: More verifications from MESSfan [Fabio Priuli]. - 15/04/2011 r11190: Removed a few duplicate entries in the softlists [Fabio Priuli]. - 04/04/2011 r10282: A couple of random comment-related commits which have been sitting on my hdd forever [jgevarya]. - 0.37b6: Added snes.c driver. $end $info=socrates.c $drv 0.132 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.132: Added socrates.c driver. $end $info=sorcerer.c $drv 0.142 WIP: - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 25/11/2011 r13369: Moved z80bin handling into proper place [Micko]. - 15/08/2011 r12616: Removed sorcerer_snap softlist since this doesn't represent relevant software but memory dump [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 30/05/2011 r11723: Minor standards upgrade [Robbbert]. - 0.142: Added sorcerer.c driver. $end $info=spc1000.c $drv 0.132 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 0.132: Added spc1000.c driver. $end $info=spec128.c $drv 0.125 WIP: - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.125: Added spec128.c driver. $end $info=special.c $drv 0.124 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.124: Added special.c driver. $end $info=specpls3.c $drv 0.36b16 WIP: - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.36b16: Kev Thacker added specpls3.c driver. $end $info=spectrum.c $drv 0.36b6 WIP: - 23/04/2012 r15012: Finished DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 18/11/2011 r13302: Fix for some naming conflicts between MAME and MESS [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.56.1: 48k machines are now able to run code in screen memory (Bug #46). Fixed problem with interrupt vector set to 0xffff (much more 128k games works now). Corrected frames per second value for 48k and 128k Sincalir machines. Remaped some Spectrum+ keys. Added support to load .SP snapshots. Added .BLK tape images support. #FF port emulation added (Arkanoid works now but is still not playable due to wrong timings) (Bug #47) [Krzysztof Strzecha]. - 0.36b16: Added support to load some .Z80 type snapshots in the spectrum driver (48k only supported at this time) [Kev Thacker]. - 0.36b6: Added spectrum.c driver. $end $info=ssem.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.132: Added ssem.c driver. $end $info=ssystem3.c $drv 0.37b10 WIP: - 0.37b10: Added ssystem3.c driver. $end $info=stopthie.c $drv 0.133 WIP: - 0.133: Added stopthie.c driver. $end $info=studio2.c $drv 0.37b10 [Curt Coder] Status: The driver is mostly complete, with few remaining issues. It's also up-to-date with current coding standards in MESS and is maintained. All known dumped cartridges are working and playable. ToDo: * Discrete sound emulation CPU frequency needs to be derived from the schematics, there is no oscillator on board, just an NE555 circuit BIOS needs to be redumped as 4 separate ROMs Notes The various color-enabled PAL region clones of RCA Studio II will be emulated as soon as the BIOS has been dumped. Guru is in possession of a Mustang 9016 Telespiel Computer. WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 01/04/2012 r14837: Death to static [Curt Coder]. - 09/04/2011 r11124: Converted CDP1861 to C++ and moved to emu folder [Curt Coder]. - 0.37b10: Added studio2.c driver. $end $info=sun1.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 25/08/2011 r12715: srcclean of MESS tree [Micko]. - 25/08/2011 r12713: Added comments for sun 1 [Micko]. - 0.136: Added sun1.c driver. $end $info=sun2.c $drv 0.143u4 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 25/08/2011 r12715: srcclean of MESS tree [Micko]. - 0.143u4: Added sun2.c driver. $end $info=sun3.c $drv 0.143u4 WIP: - 14/04/2012 r14922: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 25/08/2011 r12715: srcclean of MESS tree [Micko]. - 25/08/2011 r12712: Fixed ROMX_LOAD [Micko]. - 0.143u4: Added sun3.c driver. $end $info=sun4.c $drv 0.144u1 WIP: - 0.144u1: Added sun4.c driver [Micko]. $end $info=super6.c $drv 0.143 WIP: - 19/07/2011 r12269: Connected some Z80 WAIT signals [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.143: Added super6.c driver. $end $info=super80.c $drv 0.124 WIP: - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 25/11/2011 r13369: Moved z80bin handling into proper place [Micko]. - 30/05/2011 r11723: Minor standards upgrade [Robbbert]. - 0.124: Added super80.c driver. $end $info=supercon.c $drv 0.140 WIP: - 0.140: Added suopercon.c driver. $end $info=supracan.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 23/10/2011 r13102: Misc small changes [Angelo Salese]. - 18/10/2011 r13062: Uniformed manufacturer standard in supracan.xml [Fabio Priuli]. - 0.136: Added supracan.c driver. $end $info=svi318.c $drv 0.37b10 WIP: - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 31/07/2011 r12410: Removed useless haack dipswitch [Wilbert Pol]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.37b10: Added svi318.c driver. $end $info=svision.c $drv 0.37b10 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.37b10: Added svision.c driver. $end $info=swtpc.c $drv 0.136 WIP: - 0.136: Added swtpc.c driver. $end $info=sym1.c $drv 0.37b10 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 0.37b10: Added sym1.c driver. $end $info=sys2900.c $drv 0.132 WIP: - 0.132: Added sys2900.c driver. $end $info=systec.c $drv 0.140 WIP: - 0.140: Added systec.c driver. $end $info=tandy2k.c $drv 0.137 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to C++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 03/01/2012 r13829, r13833: Moved the keyboard to its own device. Keyboard WIP [Curt Coder]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.137: Added tandy2k.c driver. $end $info=tdv2324.c $drv 0.143u1 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 21/09/2011 r12905: Source cleanup [Micko]. - 15/09/2011 r12854: Mapped the sub CPU RAM [Curt Coder]. - 14/09/2011 r12839: Correct tandberg fdc cpu rom label [jgevarya]. - 13/09/2011 r12835, r12837: Mapped the TMS9937 VTAC. Cleanup and PIC/PIT/FDC [Curt Coder]. - 12/09/2011 r12830: Mapped FDC CPU [Curt Coder]. - 0.143u1: Added tdv2324.c driver. $end $info=tec1.c $drv 0.131 WIP: - 0.131: Added tec1.c driver. $end $info=tek405x.c $drv 0.141 WIP: - 28/02/2012 r14662: Removed the non-functional rs232.c [Curt Coder]. - 0.141: Added tek405x.c driver. $end $info=tek410x.c $drv 0.141 WIP: - 0.141: Added tek410x.c driver. $end $info=terak.c $drv 0.142 WIP: - 0.142: Added terak.c driver. $end $info=test_t400.c $drv 0.145u9 WIP: - 14/05/2012 r15169: Added T400 uController test suite for verifying COP410/COP420 CPU emulation, pending proper ROMs [Curt Coder]. $end $info=thomson.c $drv 0.108 WIP: - 02/04/2012 r14841: Added missing state classes [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 01/09/2011 r12760: Made read/write member handler use same names as in other devices [Micko]. - 01/09/2011 r12759: Moved acia6551 to C++ device [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.130: Updated to use the new centronics support [Dirk Best]. - 0.125: Fixed crashes with non-default ram sizes (bug #1443) [Antoine Mine]. - 0.118: Added support for MC6843-based CD 90-015 floppy controller (5"1/4 single density). Added support for TO8/TO9/TO9+ external floppy controllers. Fixed TO8/TO9+ ram bank handler (fixes BASIC 1.0 bug). Fixed regressions introduced with 6821 changes. Reworked memory handling and added support for RAM size configuration (w, w/o RAM extension) [Antoine Mine]. - 0.114: Switch 6850 ACIA implementations to use the MAME version, and added natural keyboard support [Antoine Mine]. - 0.112: Improved video and mouse emulation, and all machines now use the Model 2 Game Extension. Fixed device name that clashed with "cc" option on main MESS (bug #994) [Antoine Mine]. - 0.110: Added support for speech synthesis with the Phillips MEA 8000 chipset [Antoine Mine]. - 0.109: Added CRCs to the BIOS declarations (bug #942). Improved video emulation, floppy disk support, preliminary network extension support, and LEDs [Antoine Mine]. - 0.108: Added thomson.c driver. $end $info=ti85.c $drv 0.37b12 WIP: - 06/03/2012 r14701, r14702: Removed from compilation and usage communication protocols, since they are not devices. One more done + fix [Micko]. - 16/01/2012 r14061: Removed SCREEN_UPDATE trampoline [Sandro Ronco]. - 29/08/2011 r12733: Fixed instance name [Micko]. - 13/04/2011 r11166: Moved device input ports into ti85_ser.c [Sandro Ronco]. - 13/04/2011 r11165: Moved device pointers into driver data class and merged some identical functions [Sandro Ronco]. - 0.37b10: Added ti85.c driver. $end $info=ti89.c $drv 0.132 WIP: - 19/03/2012 r14770: Fixed TI89 regression [Sandro Ronco]. - 0.132: Added ti89.c driver. $end $info=ti99_2.c $drv 0.36b6 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845: MESS going modern [Micko]. - 0.145u3: Added softlist support to ti99. XML file is still preliminary, must be filled with more entries. Only two cartridge PCB types supported (standard/paged) at this time. RPK will continue to be available [Michael Zapf]. - 0.145u1: The Grand TI-99 Family Rewrite, using class structures and modern address maps [Michael Zapf]. - 0.144: Fixed GROM address counter handling and GRAMKracker's wrong RAM pointer. Fixed GRAMKracker's write protection [Michael Zapf]. - 0.143u3: RS232 connection working with hardware handshaking, up to 38400 baud in both directions. Added configuration option for different cable layouts [Michael Zapf]. - 0.139: ti99cart: Fix for bug #1953 (assert with HSGPL set to on); type paged379i can now handle 128 KiB, minimem now accepts cartridges without rom part. Fixed at29c040a (CFI commands are only checked against A14 to A0). v9938: Added status register 4+6 presets. Fixed HSGPL extension, introduced a "flash" mode which allows to upload the required OS to the HSGPL in-system. Various fixes for SGCPU (aka TI-99/4P), changed to working. New: GRAM Kracker module port device. Deactivated IDE support (pending review). Refactorings towards device structure support. - 0.138: Cleanups: Reimplementation of HDC9234 chip (smc92x4) for the HFDC controller. Now supports all functions according to specifications (except tape functions), including formatting and real timings. Introduced DIP switches for configuring the attached drives. Implemented MFM hard disk (ti99_hd) device, wrapping the plain hard disk image. This also resolves segfualt when formatting floppy disk with HFDC (bug #1257). Replaced DIP switches by Configuration switches; updated to use TMC0285 voice synthesis processor instead of TMS5220 [Michael Zapf]. - 0.131: Added functionality for multi-cartridge handling. Added support for complex/multi-file cartridge images [Michael Zapf]. - 0.36RC1: ti99 series update [Raphael Nabet]. - 0.36b16: ti99 update [Raphael Nabet]. - 0.36b15: TI99 series fixes (also TMS9901 core added) [Raphael Nabet]. - 0.36b11: Rename (ti99.c) to (ti99_2.c) - 0.36b8: TI99 now use the standard tms9918 palette since the tms9918 emulator actually does not support custom palettes [Raphael Nabet]. Several TI99 keyboard fixes [Raphael Nabet]. - 0.36b6: Added ti99_2.c driver. $end $info=ti99_4x.c $drv 0.36b11 WIP: - 07/05/2012 r15114: Fixed issues with ioport (re-fix) [Michael Zapf]. - 04/05/2012 r15094: Changes due to ioport modernization [Michael Zapf]. - 03/03/2012 r14684: Fixed Alpha lock regression [Michael Zapf]. - 0.145u3: Added softlist support to ti99. XML file is still preliminary, must be filled with more entries. Only two cartridge PCB types supported (standard/paged) at this time. RPK will continue to be available [Michael Zapf]. - 0.145u1: The Grand TI-99 Family Rewrite, using class structures and modern address maps [Michael Zapf]. - 16/01/2012 r14053: Regression fix (tms9901_set_int2) [Michael Zapf]. - 02/01/2012 r13824: Quick and intermediate fix to get proper video timings back for systems with v9938 video processor [Michael Zapf]. - 0.144: Fixed GROM address counter handling and GRAMKracker's wrong RAM pointer. Fixed GRAMKracker's write protection [Michael Zapf]. - 0.131: Added functionality for multi-cartridge handling. Added support for complex/multi-file cartridge images [Michael Zapf]. - 0.114: Fixed assertion failure (bug #1129) [Nate Woods]. - 0.94: Fixed crash regression introduced in 0.92 (bug #662) [Nate Woods]. - 0.61.1: Added support for BwG clock and floppy controller [Raphael Nabet]. - 0.36b11: Added ti99_4x.c driver. $end $info=ti99_4p.c $drv 0.56.1 WIP: - 0.145u3: Added softlist support to ti99. XML file is still preliminary, must be filled with more entries. Only two cartridge PCB types supported (standard/paged) at this time. RPK will continue to be available [Michael Zapf]. - 0.145u1: The Grand TI-99 Family Rewrite, using class structures and modern address maps [Michael Zapf]. - 02/01/2012 r13824: Quick and intermediate fix to get proper video timings back for systems with v9938 video processor [Michael Zapf]. - 0.144: Fixed GROM address counter handling and GRAMKracker's wrong RAM pointer. Fixed GRAMKracker's write protection [Michael Zapf]. - 0.131: Added functionality for multi-cartridge handling. Added support for complex/multi-file cartridge images [Michael Zapf]. - 0.56.1: Added ti99_4p.c driver. $end $info=ti99_8.c $drv 0.71 WIP: - 0.145u3: Added softlist support to ti99. XML file is still preliminary, must be filled with more entries. Only two cartridge PCB types supported (standard/paged) at this time. RPK will continue to be available [Michael Zapf]. - 0.145u1: The Grand TI-99 Family Rewrite, using class structures and modern address maps [Michael Zapf]. - 18/02/2012 r14516: Removed obsolete files [Michael Zapf]. - 16/01/2012 r14053: Regression fix (tms9901_set_int2) [Michael Zapf]. - 0.144: Fixed GROM address counter handling and GRAMKracker's wrong RAM pointer. Fixed GRAMKracker's write protection [Michael Zapf]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.131: Added natural keyboard support ti99_8.c [Fabio Priuli]. Added functionality for multi-cartridge handling. Added support for complex/multi-file cartridge images [Michael Zapf]. - 0.71: Added ti99_8.c driver. $end $info=ti990_10.c $drv 0.56.1 WIP: - 0.56.1: Added ti990_10.c driver. $end $info=ti990_4.c $drv 0.36RC1 WIP: - 03/04/2012 r14845: MESS going modern [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.36RC1: Added ti990_4.c driver. $end $info=tiki100.c $drv 0.132 WIP: - 31/01/2012 r14280: Source cleanup [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.132: Added tiki100.c driver. $end $info=tim011.c $drv 0.140 WIP: - 0.140: Added tim011.c driver. $end $info=timex.c $drv 0.125 WIP: - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.125: Added timex.c driver. $end $info=tk80bs.c $drv 0.139 WIP: - 14/04/2012 r14924: Fixed regression [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.139: Added tk80bs.c driver. $end $info=tm990189.c $drv 0.64 WIP: - 11/03/2012 r14748: Cleanup in softlist [Micko]. - 06/03/2012 r14704: pdp1,apexc and tx0 done [Micko]. - 02/09/2011 r12769: Removed usage of serial.h from tm990189.c [Micko]. - 0.131: Added natural keyboard support tm990189.c [Fabio Priuli]. - 0.64: Added tm990189.c driver. $end $info=tmc1800.c $drv 0.115 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 09/04/2011 r11124: Converted CDP1861 to C++ and moved to emu folder [Curt Coder]. - 0.115: Added tmc1800.c driver. $end $info=tmc2000e.c $drv 0.114 WIP: - 18/04/2012 r14962: Fixed regressions [Curt Coder]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.114: Added tmc2000e.c driver. $end $info=tmc600.c $drv 0.113 WIP: - 02/02/2012 r14307: Centronics converted to c++ and updated MESS code using it [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.130: Updated to use the new centronics support [Dirk Best]. - 0.126: Added tape support [Curt Coder]. - 0.113: Added tmc600.c driver. Removed Telmac TMC-600 (Series I) (tmc600) and Telmac TMC-600 (Series II) (tmc600a). $end $info=tricep.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.136: Added tricep.c driver. $end $info=trs80.c $drv 0.1 Bugs: [Bug 1926] trs80 model 4 does not boot cpm [Bug 1927] trs80l2 does not boot double density disks [Bug 1928] trs80m3 does not boot double density NEWDOS-80 system disks [Bug 1933] trs80m4p does not boot any of the disks I have that boot ok on trs80m4 (not p) WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14312: Made centronics a slot device and printer as his "card" device [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.2b4: The TRS-80 now uses the real character prom data [Mike Balfour]. General bug fixes to the TRS-80, Colour Genie [Juergen Buchmueller]. - 0.1: Added trs80.c driver. $end $info=trs80m2.c $drv 0.137 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 08/12/2011 r13511: Added note [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.137: Added trs80m2.c driver. $end $info=tsispch.c $drv 0.142 WIP: - 20/03/2012 r14778: Fixed some more regressions [Sandro Ronco]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 0.142: Added tsispch.c driver. $end $info=tutor.c $drv 0.70 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 0.70: Added tutor.c10 driver. $end $info=tvc.c $drv 0.132 WIP: - 14/05/2012 r15165, r15168: Implemented vram banking and done some cleanup. Added Russian keyboard layout [Sandro Ronco]. - 13/05/2012 r15153, r15159: Fixed vertical scrolling in harcaf. Removed BOM from tvc_cart.xml [Sandro Ronco]. - 11/05/2012 r15145: Added quickload and centronics interface [Sandro Ronco]. - 0.145u8: Added cartridge support. Added cartridges softlist [Sandro Ronco]. - 04/05/2012 r15090: Fixed colors [Sandro Ronco]. - 02/05/2012 r15077: Fixed array overflow that causes random crashes [Sandro Ronco]. - 03/04/2012 r14845: MESS going modern [Micko]. - 0.135: Added keyboard and fixed memory mapping [Miodrag Milanovic]. - 0.132: Added tvc.c driver. $end $info=tx0.c $drv 0.89 WIP: - 11/03/2012 r14748: Cleanup in softlist [Micko]. - 06/03/2012 r14704: pdp1,apexc and tx0 done [Micko]. - 0.142: Made papertape, printer and magtape into devices and added back in (not working) [Robbbert]. - 0.137: Fixed disassembly in the debugger [Robbbert]. - 0.89: Added tx0.c driver. $end $info=uknc.c $drv 0.132 WIP: - 0.132: Added uknc.c driver. $end $info=unior.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.132: Added unior.c driver. $end $info=unistar.c $drv 0.136 WIP: - 0.136: Added unistar.c driver. $end $info=univac.c $drv 0.132 WIP: - 0.132: Added univac.c driver. $end $info=unixpc.c $drv 0.141 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.141: Added unixpc.c driver. $end $info=ut88.c $drv 0.124 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.131: Added natural keyboard support ut88.c [Fabio Priuli]. - 0.124: Added ut88.c driver. $end $info=uzebox.c $drv 0.143u1 WIP: - 0.143u1: Added uzebox.c driver. $end $info=v1050.c $drv 0.132 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 26/12/2011 r13718: Source cleanup [Micko]. - 25/11/2011 r13372: State saving cleanup [Curt Coder]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 27/04/2011 r11347: Fixed MSVC warning [Curt Coder]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 10/04/2011 r11136: Converted I8214 to C++ and moved to emu folder [Curt Coder]. - 0.132: Added v1050.c driver. $end $info=v6809.c $drv 0.143u1 WIP: - 0.143u1: Added v6809.c driver. $end $info=vboy.c $drv 0.133 WIP: - 14/04/2012 r14923: Fixed crash regression. The system hangs when I tried a game though [wfp]. - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.133: Added vboy.c driver. $end $info=vc4000.c $drv 0.99 Bugs: [Bug 1946]: vc4000 crashes with PlanetDefender.bin WIP: - 0.99: Added vc4000.c driver. $end $info=vcs80.c $drv 0.132 WIP: - 23/04/2012 r15012: Finished DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 26/04/2011 r11340: Modernized driver [Curt Coder]. - 0.132: Added vcs80.c driver. $end $info=vector06.c $drv 0.128 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.128: Added vector06.c driver. $end $info=vector4.c $drv 0.136 WIP: - 0.136: Added vector4.c driver. $end $info=vectrex.c $drv 0.142u3 [info from MAMEinfo] WIP: - 0.142u3: Added vectrex.c driver, machine\vectrex.c, video\vectrex.c and includes\vectrex.h. $end $info=vg5k.c $drv 0.132 WIP: - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 0.132: Added vg5k.c driver. $end $info=vic10.c $drv 0.145 WIP: - 13/04/2012 r14905: Lots of CBM cartridge work in c64_cart.xml [Curt Coder]. - 07/02/2012 r14370: Cleanup [Micko]. - 0.145: Added vic10.c driver. $end $info=vic20.c $drv 0.36b11 WIP: - 05/04/2012 r14858: Lots of CBM cartridge work in c128_cart.xml and vic1001_cart.xml [Curt Coder]. - 31/01/2012 r14280: Source cleanup [Micko]. - 05/12/2011 r13471, r13473, r13475: Moved the shared slot interfaces to cbmipt.c. Renamed ROM memory blocks. Added MCFG macro for declaring IEC/IEEE slots [Curt Coder]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 20/04/2011 r11259: Added most Commodore 1541/1571/1581 disk drive variants, and fixed crash on no disk image loaded [Curt Coder]. - 20/04/2011 r11254: Refactored the Commodore 1541 disk drive into a C++ device [Curt Coder]. - 15/04/2011 r11185: Refactored the Commodore VIC-1112 IEEE488 cartridge to a C++ device [Curt Coder]. - 0.136: Removed VIC 20CR (NTSC) (vic20cr), VC 20CR (PAL) (vic20crp), VIC 20 (NTSC, IEEE488 Interface - SYS45065) (vic20i) and VC 20 (PAL, VC1540) (vic20plv). - 0.67: Fixed crashes in quickloader [Nate Woods]. - 0.36RC2: Dipswitches fixes [Peter Trauner]. - 0.36b11: Added vic20.c driver. $end $info=victor9k.c $drv 0.137 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 26/12/2011 r13718: Source cleanup [Micko]. - 15/12/2011 r13583: Cleanup [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.137: Added victor9k.c driver. $end $info=vidbrain.c $drv 0.138 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 0.138: Added vidbrain.c driver. $end $info=vii.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.143u7: Modernised; BATMANTV connected X key, game is now playable; WALLE added details of alternate dump [Robbbert]. - 05/09/2011 r12795, r12796, r12797: Fixed some interrupt handling. Better timer handling. Some more WIP [Micko]. - 30/04/2011 r11387: Plugged Wall-E dump into vii.c [incog]. - 0.136: Added vii.c driver. $end $info=vip.c $drv 0.114 WIP: - 01/04/2012 r14837: Death to static [Curt Coder]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 09/04/2011 r11124: Converted CDP1861 to C++ and moved to emu folder [Curt Coder]. - 0.114: Added vip.c driver. $end $info=vixen.c $drv 0.142 WIP: - 23/04/2012 r15012: Finished DIRECT_UPDATE_HANDLER -> DIRECT_UPDATE_MEMBER [Micko]. - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.142: Added vixen.c driver. $end $info=vk100.c $drv 0.132 WIP: - 0.132: Added vk100.c driver. $end $info=votrpss.c $drv 0.128 WIP: - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.128: Added votrpss.c driver. $end $info=votrtnt.c $drv 0.132 WIP: - 0.132: Added votrtnt.c driver. $end $info=vt100.c $drv 0.131 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 21/09/2011 r12905: Source cleanup [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.131: Added vt100.c driver. $end $info=vt220.c $drv 0.133 WIP: - 0.133: Added vt220.c driver. $end $info=vt240.c $drv 0.138 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 21/09/2011 r12905: Source cleanup [Micko]. - 0.138: Added vt240.c driver. $end $info=vt320.c $drv 0.133 WIP: - 0.133: Added vt320.c driver. $end $info=vt520.c $drv 0.133 WIP: - 24/04/2012 r15020: Source cleanup [Micko]. - 0.133: Added vt520.c driver. $end $info=vta2000.c $drv 0.141 WIP: - 0.141: Added vta2000.c driver. $end $info=vtech1.c $drv 0.36b11 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 03/04/2012 r14845: MESS going modern [Micko]. - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 09/01/2012 r13952: Fixed mc6847 related regressions [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.135: Added support for the SHRG (super hires graphics) modification [Dirk Best]. - 0.130: Updated to use the new centronics support [Dirk Best]. - 0.129: Removed VZ-200 (Germany & Netherlands) (vz200de). - 0.115: Fixed snapshot loading on big-endian systems and added correct interrupt emulation [Dirk Best]. - 0.112: Fixed memory leak (bug #1021). Rewrote memory and input handling, added support for the 4MB extension. Also changed BASICV2.1 loading and corrected Laser 310 clock frequency [Dirk Best]. - 0.105: Added support for the 64k memory expansion, and cartridge support [Dirk Best]. - 0.104: Fixed key definitions (bug #835) [Robbert]. - 0.87: Fixed '*' and '+' keys on natural keyboard [Nate Woods]. - 0.83: Fixed graphics and added printer support [Dirk Best]. Added natural keyboard support [Nate Woods]. - 0.61: Converted back to using generic M6847 video hardware module (Bug #36) [Nate Woods]. - 0.37b1: Driver update to use V1.2 BASIC ROMs with the Laser 110, 200 and Texet 8000 [Juergen Buchmueller]. - 0.36b11: Added vtech1.c driver (weith name vz200.c) $end $info=vtech2.c $drv 0.36b15 WIP: - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.36b16: Palette colors for Vtech2 series of system drivers fixed [Juergen Buchmueller]. - 0.36b15: Added vtech2.c driver. $end $info=wangpc.c $drv 0.144u7 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 31/01/2012 r14280: Source cleanup [Micko]. - 0.144u7: Added wangpc.c driver [Anna Wu]. - 23/01/2012 r14134: Keyboard WIP [Curt Coder]. - 20/01/2012 r14104, r14107: Added bus interface. Added Intersil IM6402 UART emulation [Curt Coder]. $end $info=wswan.c $drv 0.77 WIP: - 0.77: Added wswan.c driver. $end $info=x1.c $drv 0.132 WIP: - 07/02/2012 r14370: Cleanup [Micko]. - 27/01/2012 r14232: Stability fixes [Robbbert]. - 23/10/2011 r13102: Misc small changes [Angelo Salese]. - 13/07/2011 r12214: Fixed more clang warnings in MESS code [firewave]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 15/04/2011 r11190: Removed a few duplicate entries in the softlists [Fabio Priuli]. - 0.132: Added x1.c driver. $end $info=x1twin.c $drv 0.144u4 WIP: - 31/01/2012 r14280: Source cleanup [Micko]. - 26/12/2011 r13718: Source cleanup [Micko]. - 0.144u4: Added x1twin.c driver. $end $info=x68k.c $drv 0.115 WIP: - 0.145u8: Added clone X68000 Super (with its own internal SCSI ROM dump). Added internal SCSI ROM dump for the XVI [Anna Wu, Barry Rodewald]. - 24/04/2012 r15020: Source cleanup [Micko]. - 17/04/2012 r14946, r14947, r14953: Fixed x68000 and x68kxvi regression [mahlemiut]. AM_BASE -> AM_SHARE [Micko]. Fixed another regression [mahlemiut]. - 20/03/2012 r14778: Fixed some more regressions [Sandro Ronco]. - 10/03/2012 r14738: Fixed a bunch of cast align warnings reported by clang [wfp]. - 06/03/2012 r14699: Modernized x68k_hdc [Micko]. - 22/12/2011 r13668: Uniforming (or adding when missing) file properties [Fabio Priuli]. - 17/12/2011 r13600, r13601: Added software starting with G to softlist. 1,447 images remain. Fixed softlist validation [mahlemiut]. - 11/12/2011 r13548: Added XDF version of Cotton to softlist, and made it the parent, as the DIM version refuses to load (possible bad dump?) [mahlemiut]. - 05/12/2011 r13478: Cleanup and properties set in x68k_flop.xml [Micko]. - 04/12/2011 r13459, r13460: Added software starting with F to softlist in x68k_flop.xml. 1,569 images remain. Change aliensyna filename so that cmpro stops complaining [mahlemiut]. - 03/12/2011 r13447: Added software starting with E to softlist in x68k_flop.xml. 1,644 images remain [mahlemiut]. - 29/11/2011 r13413: Added software starting with D to softlist in x68k_flop.xml. 1,677 images left to sort [mahlemiut]. - 23/11/2011 r13347: Added games starting with C to softlist. Only 1,917 images to go... [mahlemiut]. - 0.143u6: Added basic expansion slot, and support for the Neptune-X NIC as a slot device [Barry Rodewald]. - 18/09/2011 r12875, r12877: Committing current state of the Neptune-X driver. Put Neptune-X IRQ behind a short one-shot timer. Now the Neptune-X driver works fairly well, you can ping things now. ;) [mahlemiut]. - 16/09/2011 r12861: Fixed Neptune-X mapping on x68030 [mahlemiut]. - 07/08/2011 r12510: Fixed SCSI interrupt callback [mahlemiut]. - 06/08/2011 r12500: Added interrupt generation [mahlemiut]. - 17/07/2011 r12258: Updated to use M68K_LINE_BUSERROR [mahlemiut]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 26/04/2011 r11316: Fixed megadriv and x68k_flop lists [Sandro Ronco]. - 20/04/2011 r11251: Fix for x68030 regression [Micko]. - 10/04/2011 r11126: Added rest of the 0-9 titles to softlist in x68k_flop.xml [mahlemiut]. - 0.142: Refactored to use new MC68901 device [Curt Coder]. - 0.118: Added support for the Ricoh RP5C15 RTC, a few more memory size options, and the .2HD file extension for disk images [Barry Rodewald]. - 0.115: Added x68k.c driver. $end $info=x07.c $drv 0.132 WIP: - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 25/05/2011 r11660: Fixed stupid error [Sandro Ronco]. - 0.132: Added x07.c driver. $end $info=xerox820.c $drv 0.132 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 05/12/2011 r13478: Cleanup and properties set [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.132: Added xerox820.c driver. $end $info=xor100.c $drv 0.132 WIP: - 02/02/2012 r14307, r14312: Centronics converted to c++ and updated MESS code using it. Made centronics a slot device and printer as his "card" device [Micko]. - 25/11/201 r13372: State saving cleanup [Curt Coder]. - 01/09/2011 r12757: Final step, renaming file to i8251 and change remaining text [Micko]. - 01/09/2011 r12755: Modernized msm8251 and renamed internally into i8251 [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 26/04/2011 r11336: Refactored I8255 into a C++ device. This might break something as it is a huge diff [Curt Coder]. - 0.132: Added xor100.c driver. $end $info=z100.c $drv 0.143u1 WIP: - 26/07/2011 r12344: GCC 4.6 doesn't like unused variables [R. Belmont]. - 0.143u1: Added z100.c driver. $end $info=z1013.c $drv 0.131 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.131: Added z1013.c driver. $end $info=z80dev.c $drv 0.138 WIP: - 0.138: Added z80dev.c driver. $end $info=z80ne.c $drv 0.131 WIP: - 17/04/2012 r14947: AM_BASE -> AM_SHARE [Micko]. - 11/07/2011 r12198: Renamed current floppy implementation to legacy [Micko]. - 0.131: Added z80ne.c driver. $end $info=z88.c $drv 0.37b10 WIP: - 29/04/2012 r15054 : Optimized memory banking [Sandro Ronco]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.37b10: Added z88.c driver. $end $info=z9001.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 0.132: Added z9001.c driver. - 12/05/2009: Added skeleton driver. $end $info=zexall.c $drv 0.136 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 06/09/2011 r12799: Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas [Tafoid]. - 0.136: Lord Nightmare added zexall.c driver. $end $info=zrt80.c $drv 0.132 WIP: - 12/04/2012 r14901: Some AM_BASE -> AM_SHARE [Micko]. - 16/02/2011: Working. - 0.132: Added zrt80.c driver. - 12/05/2009: Added skeleton driver. $end $info=zsbc3.c $drv 0.136 WIP: - 11/01/2011: Converted to Modern. - 28/11/2010: Connected to a terminal. - 0.136: Added zsbc3.c skeleton driver. $end $info=zx.c $drv 0.36b15 WIP: - 0.131: Improved natural keyboard support. Removed hacky double mappings for Cursor Keys (and a few others). To access these keys, now you have to either press Shift together with another key, like in the real keyboard, or simply switch to natural keyboard emulation [Fabio Priuli]. - 0.130: Fixed access violation when mounting a .O tape file; implemented cassette save (only .wav is supported); implemented sound; Fixed cassette loading; Added the NTSC/PAL diode; fixed keyboard labels and layouts; Improved video output; improved memory handling; Added notes. Bugs #159, #739, #1057, #1061 [Robbbert]. - 0.122: Fixed TZX block type 0x13. Added Amstrad CPC .cdt support, and fixed pause length [Barry Rodewald]. - 0.102: Implemented RAM configuration support [Nate Woods]. - 0.36b15: Juergen Buchmueller added zx.c driver. $end # # # # © 2011/2012 AntoPISA